4 ms·
I use my iPad Pro for development ALL the time. Two ways I get it done: 1. ssh into a remote vm in the cloud and use that. Emacs (or vim if you are that kind o
by jaegerpicker 9y ago
I use my iPad Pro for development ALL the time.
Two ways I get it done:
1. ssh into a remote vm in the cloud and use that. Emacs (or vim if you are that kind of person ;) ), tmux, and zsh shell are all I really need.
2. Use Coda or another on device editor. This one is a little harder as it's not quite as good as you desktop editors like VS.Code or Atom. That said I do it often and enjoy the experience.
- martijn_himself 9y agoI'd love to try this out. How do you find the Smart Keyboard with prolonged use? EDIT: do you use this as your primary device or alongside a MacBook?
- jaegerpicker 9y agoit's ok but just ok. If I'm going for a really long time I have a bluetooth mechanical keyboard but it loses a ton of the value to carry it around. I go back and forth, currently I do a mix of web app dev (node.js/react frontend) and native mobile dev. If I'm mostly web app, I tend to use the iPad as my primary device. Native iOS dev is split with a Macbook Pro and native Android is all Macbook.
- AcerbicZero 9y agoThat's a bit expensive for a glorified thin client.
- jpmattia 9y ago> Emacs On the non-Pro iPads, keystrokes were intercepted and not passed properly to the remote vm. Is that bug fixed on the iPad Pro?
- sologoub 9y agoPrompt2 + tmux + vim is pretty much mysetup as well. It's mostly used for side projects and experimenting, but is very robust. For long flights I've been experimenting with Pythonista app, but so far haven't hit anywhere close to the same productivity as with the SSH setup. Another big plus for SSH is ability to literally pickup where you left off without any warm up/resetup - everything is still running when you reattach the tmux session. I use the SSH machine as the control center, with the actual code running on AWS or Heroku (for APIs/web apps).