So it’s probably no secret how much I love Cloud9. In case it is: I love Cloud9.
What I don’t often discuss is how much I love the iPad, and now the iPad Pro, as a work tool for writing code. While I’m not an Android user, I know many DEVs who love the Android platform and I feel that this request would be pertinent for them also.
Cloud9, to it’s credit, has stated that it is not a platform that is “mobile-friendly”. My question is: why?
As our world becomes smaller, and more and more software engineers are working on multiple projects, some in “travel to” locations, the mobile revolution becomes ever more relevant. Beyond that, there is an almost ineffable, yet profound, experiential aspect to using a superb mobile device. What I currently crave is for Cloud9 to be a part of that experience.
I’m not suggesting a mobile app, although that would be “awe-some!”, but rather that the existing web interface support mobile features. For example:
iOS 9 has a feature where you can use your onscreen keyboard as a mouse; including positioning the cursor and making selections. This would be superb in Cloud9!
Another necessity would be the ability to drag and drop; although using the terminal and “navigate” panels does solve a lot of this for me.
If a bluetooth keyboard is connected, the ability to use the arrow keys would be fantastic.
Mobile scrolling support! While it is possible to scroll through the code in mobile Safari, performance is sluggish. More importantly, there is not a way to scroll through the “Workspace” panel which means using terminal for Salesforce instances that have a lot of code.
Lastly, the terminal itself grows sluggish the more it is used, making it necessary to close and re-open fresh terminal windows. I don’t seem to have this problem in OS X.
In summary, being that Cloud9, by its very nature, is a portable IDE, it would be phenomenal if it could be used on a more portable device