I think coding on a phone is doable if we "rethink" the keyboard part.
I've built a PoC (also a Web app, but requires a backend), video demo here:
The neat thing is that all the heavy-lifting of syntax highlighting, autocomplete, etc are done by Vim, so I don't need to port everything to the front-end.