I have tried jupyternotebooks, vscode on browser but the small screen is the real blocker and you can barely see the editing field.
I use termux for everything now, for websites I just open a localhost port and see it in my browser or do live reload in spare phone. Video and images are also redirected by the termux to respective apps.