Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
If you are reading this, you might know that Apple announced its new iPad Pro. This new iPad shows enhanced performance and capacity, making it the fastest iPad to date. Some claim this is the ultimate laptop killer, not quite. While the iPad is an absolute beast, it takes some configuration and money to be able to do some code on it.
Getting the Right Apps
It should come without saying, but in order to have a decent configuration, youâll have to spend some money, as youâll have to purchase some of these apps. Getting the right apps is all about meeting your personal criteria. The following apps are based on my own opinion based on my personal experience.
Text Editors
Coda is a well-known text editor for MacOS, now available on IOS. This text editor features remote connections with FTP, SFTP, SSH, and WebDAV. It also has a built-in command prompt. While this app is super solid and offers a lot of awesome features, It does not offers mobile git management, which, Is a dealbreaker for me. Now, If you use Coda for MacOS this could be a good addition for your workflow, as it syncs with the MacOSÂ app.
This is my preferred text editor app at the moment. This app features a decent text editor with syntax highlighting and emmet support. It also features remote connection with FTP, SFTP, SSH, WebDAV and even Dropbox & Google Drive. The reason I prefer this app over Coda is that it integrates seamlessly with WorkingCopy (A git management app for iPad). I use this app to code on the go and Iâve had no complaints at the moment.
VIM is a well-known code editor. While I havenât used this app (Iâm a more visual kind of guy) I think it could be an honorable mention. Itâs all up to you.
Git Management
Working copy (Freeâââ$15.99 for pro version)
As I mentioned before, this git management app integrates seamlessly with Textastic, which makes it a crucial tool for my iPad development workflow. The app itself is very solid, it allows you to do commits, merge, solve conflicts and really anything you do with git. You can also add repositories from GitLab, Github, Bitbucket and your own remote server. While the app itself is free, you might end up getting the paid version. The free version does not allow you to do push to remote which makes it kind of useless. The Pro version adds the following features: Push to remote, Dark mode, SSH Uploads & SSH commands, Repository Folders, and font customization.
Codehub (Freeâââ$2.99 for enterprise)
Codehub is basically a Github client to see and manage your git repositories. It allows you to keep track of your repositories, comment and watch other repos. While the free version is pretty complete, it does not allow you to access private repos, for that youâll have to buy the pro version. I personally, donât use this app a lot but I know some people will find it useful.
Command Line
Terminus (Freeâââ$6.99/montly for Pro features)
Terminus is an app for MacOS, Windows & Linux, now available on IOS. The app itself offers a very simple, yet useful UI with a ton of features on the Free version. Terminus features:
- Termius is available for all major mobile and desktop systems.
- Support for SSH, Mosh, and Telnet sessions.
- Supports ECDSA and ed25519 keys as well as chacha20-poly1305 cipher.
- Pair credentials and servers for quick access.
- Create groups to define shared settings and themes.
- Tag your servers to stay organized.
- Terminal touch with support for CTRL, ALT, and arrow keys.
- Multitask with split-view support.
- 12 colorful themes and adjustable fonts, including Dark Mode.
- Make multiple connections to the same host or connect to multiple hosts.
- Import keys with iTunes file sharing in ext, OpenSSH, and PPKÂ formats.
- Protect your credentials with PIN
- Background mode and termination notifications.
- Port forwarding and tunneling let you encrypt nearly any service or connection.
- Preview active SSH sessions with an adaptive user interface.
Terminus is my preferred command line for the iPad because it provides a complete terminal experience out of the box. The pro features just adds ad few productivity features, such as, setting custom environment variables, syncing terminal and credentials with both desktop and mobile versions, importing your desktopâs ~/.ssh/config file via the command line and more...
Prompt 2 is from the same people that created Coda. This terminal client is a simpler alternative to Terminus. I havenât spent a lot of time with it because I use Terminus but I thought itâs a honorable mention.
Exploring Other Options
While I prefer native development tools, thereâs always other options we could use when developing on mobile devices. Ofcourse, youâll need internet access but these are nice options to check out.
Coder is an online virtual development tool that uses VS Code. Iâve tried this online tool for only two days, and hereâs what I found. While still in Alpha, is a very powerful tool and could be game changing. Coder.com brings you the full VS Code experience for free, at least for now. The only setback I found is, when using a bluetooth keyboard, such as magic keyboard 2, you wont be able to use the right and left arrow keys for some reason. Maybe this would be fixed in the future, but as of now is very annoying.
This virtual playground is actually a full featured IDE based on Linux. what this means? It means that you could do everything you do on a Linux machine via the terminal, even install libraries.
I use this one a lot. Codepen is the Holy grail for web developers. It is more of an online community for testing and showcasing user-created HTML, CSS and JavaScript code snippets.
Glitch is almost the same concept as Codepen. Except itâs a little more âfriendlyâ. Itâs pretty powerful as well. I still like more Codepen tho.
Codeanywhere is a cross-platform cloud IDE. It enables users to instantly write, edit, collaborate and run web development projects from a web browser and any mobile device.
This virtual programming platform allows you to create virtual playgrounds to develop, test and even deploy applications. It also includes a pretty awesome đ„ teaching platform feature with its own grading system.
I came up with this neat resource while I was attending on the 10th Miami Wordcamp. One of the speakers used for a live coding demo and I fell in love with it. Itâs another quick and reliable cloud based solution to create application prototypes on the move.
Final Verdict
As developers, having most of the desktop development workflow is a must, but if you are looking for a laptop replacement, you should get a surface instead. For me, the iPad is the perfect tool for a designer with development skills. At the end of the day, the iPad is just another tool to take advantage of if you own a MacBook.
Iâm always open to meet new people so feel free to contact me on Twitter or InstagramThanks for reading!If you enjoyed this story, show your support by hitting the clap button, and sharing with your friends!
iPad pro for web developers was originally published in Hacker Noon on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.