Mobile Dev Setup

I’ve been debating buying a new Macbook Pro M1 since they ironed out the development issues shortly after launch. However, I’ve had very little time for development outside of work, so I find it hard to invest into that much hardware. My iPad, however, I use constantly. It sits on my desk while I work for notes and blogging.

I decided to explore if this could work, and so far it has worked better than I expected.

Hardware

This is a mostly-software solution, though I would highly advise a nice keyboard, such as Apple’s Magic Keyboard, or a nice Bluetooth external jobber. This is a very personal choice, so I’ll leave this up to you.

Software

Improvement Ideas

Conclusion

So far, I’m using the above to connect and run vim inside tmux on my iPad. There is very little network lag thanks to Tailscale (and a 5G iPhone). mosh allows me to sleep the iPad and resume right where I left off, and if mosh fails, tmux is my backup.