I've been using Inertia.js with laravel and Vue and its been great, no need to write an API layer. You get the simplicity of writing server rendered with the interactivity of an SPA
Oh yes, that's the other Android calculator. The one in which you can't arbitrarily edit the input field, only backspace from the right. Especially frustrating when modifying expression with parentheses.