I researched this while I was still homeless. I was told you could develop in Kivy on an Android device (at least on a tablet). I was never able to make it work, but I don't have serious programming experience. I just know a little CSS and HTML. Also, that was a few years ago. Perhaps things have improved.
https://kivy.org/
https://en.wikipedia.org/wiki/Kivy_(framework)