I've used a similar setup a lot, but in the terminal, with Termux and vim. Together with PentiKeyboard it's actually rather nice for casual programming and data exploration.
I found Doom Emacs to be a bit too heavy-weight but it works and on a fiercer machine than my aging handhelds it would probably be fine.