One of the long-standing critiques I've heard from Alan Kay I think is that smartphone users can't use smartphones to create software for smartphones.
There's no officially supported way of doing that I mean. You're required to have a desktop or laptop computer (keyboard & mouse) that runs XCode/Android Studio...