While it's not the best experience I've been using iPad for coding for over 2 years on my personal projects. My setup uses a machine at home with
- https://github.com/coder/code-server
- terminus - for playing with terminal work
- tailscale - for VPN and accessing local servers on home server
I must admit not having a ESC key in ipad keyboard is a pain as I'm a heavy vim user but after a few weeks you kind of get used to CMD + "." for escape and life moves on. IMO, the biggest pro I have for using iPad is the fact that the size and battery life as the heavy computing happens on my home server plus the small network footprint on mobile network is just helpful.
I must admit not having a ESC key in ipad keyboard is a pain as I'm a heavy vim user but after a few weeks you kind of get used to CMD + "." for escape and life moves on. IMO, the biggest pro I have for using iPad is the fact that the size and battery life as the heavy computing happens on my home server plus the small network footprint on mobile network is just helpful.