I use termux to mosh/ssh to my arch linux dev server, and code from the command line using helix.
When I do android programming, since google forces you to use android-studio, I use AVNC on android, and tigervnc on my server. I hate this and I develop much slower than I would with helix / vim.
Yeah I basically run on my Samsung Tab S8 plus. Much lighter than a laptop and has everything I need. Also Samsung Dex is great if you've never used it. I also have a laptop with Arch Linux but I do most of my work on my tablet. For reference I'm a doctor and I use my personal devices for scholarly work. I use Google docs and refworks as my citation manager.