But that's only part of the problem.
Still until Apple would give us the ability (similar to Android) running unsigned / not from App Store / no timebombs certs (similar to Android unknown sources),
iOS is the most propriety platform and that's a shame.
I agree that Apple will eventually provide some sort of Xcode support. For now, Pythonista is a proof of concept that you can effectively write small Python programs on an iPad.
I plug my small iPad Pro into my USB-C interface large monitor and a few applications take advantage of dual screens to show different content.
For now, I find that I can code while traveling using a remote Linux server, Working Copy, Prompt ssh shell app, and Textastic for local editing. Not very convenient, but it works.
What is convenient on my iPad while traveling is writing. I use leanpub with markdown files stored in a github repo for each book, edit and do git stuff with Working Copy, and generate review PDFs on leanpub’s web app. This works fine. On rare occurrences I use Microsoft Word on my iPad, works great, but I prefer markdown and leanpub.
There are a couple ways but they’re both kind of a bitch and the OS deletes the app and its data after some period of time (depending on which method you use.)
BTW, few years ago this guy made some Xcode remote before joining Apple Xcode team :) - https://twitter.com/LouisDhauwe/status/1008071487721439233/v...
But that's only part of the problem. Still until Apple would give us the ability (similar to Android) running unsigned / not from App Store / no timebombs certs (similar to Android unknown sources), iOS is the most propriety platform and that's a shame.