My only concern is the memory management -- vscode (and its extensions) is not super friendly in its memory usage, and on a phone/tablet the RAM could easily run out, even if swap is enabled.
My only concern is the memory management -- vscode (and its extensions) is not super friendly in its memory usage, and on a phone/tablet the RAM could easily run out, even if swap is enabled.
I disabled it, because I use special android keyboard app[0] with a custom layout made from scratch[1]: all common symbols, arrows, esc, ctrl, alt, forward delete, paste and enter gestures etc. etc.
[0] - https://jbak2.ucoz.net/ (yes it's horrible website, but it's free and easy to maintain for the handicapped developer)
Termux also has a configurable bar at the bottom where you can map any keys you want. I use it for function and arrow keys plus a bunch of common symbols.
Here's an example from my dotfiles:
https://github.com/matheusmoreira/.files/blob/38565320fefb92...
Only thing I'm still missing is a way to build Android applications from inside Termux. We can write software for normal computers from inside themselves. Conversely, phones have always been these consumer machines, only running software produced for them and with no ability to program themselves. Feels like it's the only remaining barrier in the way of Android phones becoming truly general purpose computers.
I opened an issue on their repository about packaging the Android development tools:
https://github.com/termux/termux-packages/issues/17701
Someone linked a discussion where someone got it to work. I haven't had any luck setting this up though.
I wouldn't even try it on a budget device, but high end Androids should run this more than well enough.
I searched a bit but saw some conflicting info and most of it was quite old. It seemed like people don't recommend doing it is possible.
https://play.google.com/store/apps/details?id=com.allakore.s...
I've have recently started using vmConsole too (which is based on qemu instead) as I needed docker. Also great.