Which is the best IDE for a smartphone.

Hello dev.to community,

Can you help me select a good IDE for my smartphone which can integrate projects with my github account? (Need it to code on-the-go)

Any suggestions are welcome.


Did you find this post useful? Show some love!

While commuting you can read books, open source code, listen to podcasts or listen to courses. you will get better time investment than to type code on a phone (which will be frustrating and slow).

While commuting you can read books, open source code, listen to podcasts or listen to courses

Which often brings up ideas and makes me want to get some code down. There's no reason it has to be frustrating and slow. Nobody has done any work to make a decent experience there. Virtual keyboards have come a long way, but only by optimizing for casual typing.

Yes, you can build the code in your head, and when at a PC is just a matter of typing.

Or you can buy a 13" laptop ..

PS: I recognize, admire and congrats your desire to evolve. I myself read a few books while commuting as a junior.

Trust me, with 1h daily learning time you can achieve many things in life, including a next step in your career every one two years.

Which podcasts could you guys recommend me?

There are specifics posts that answer that question, check them out (on dev.to).

I don't listen to podcasts, I'm a youtube guy, but softwareengineeringdaily.com/ is on my TODO list.

I agree with you. This time could be better used for reading or listening than to code.

If you are okay with command line interface and vim. I recommend Termux. It's a terminal emulator that runs a version of Linux. It's not exactly complete but it has everything I needed; SSH, Git and Vim. It even has the exact vim config and plugins as in my server and macbook. I always have trouble doing work in public transport though and would rather read.

Will check it out. Thanks for the suggestion!

Maybe you can create or buy a VPS (like the ones offered by CodeAnywhere) where you can connect remotely and edit your code through VIM. Obviously all the compilation and execution need to be made manually, but that will also help you to be better at the command line.


Hey there, we see you aren't signed in. (Yes you, the reader. This is a fake comment.)

Please consider creating an account on dev.to. It literally takes a few seconds and we'd appreciate the support so much. ❤️

Plus, no fake comments when you're signed in. 🙃

Coda. It’s amazing. SSH, console, web preview, almost full-featured IDE, and will sync projects to and from desktop app if you use it.

You may think dont't waste time on bus / train.

But it's difficulty, because:

  • Can't build code in android / iphone
  • Remote with non-stable network
  • Have a great IDE

So you may write down your logic in txt and implement at home
better than write code in mobile

If you only want some sytanx highlight
gitlab "web IDE" can be a choice
(actually it only has sytanx highlight)

Sorry of my English

You really shouldn't write code on a touch keyboard...

As far as I know, there are no IDEs for smartphones. But text editors. - Which kind of smartphone do you have?

While I agree with this, it's an interesting thought experiment to think about what kind of IDE would work well on a smartphone. I'm sure Gregory isn't the only one wishing to do more during a cramped commute. E.g. UE4 had a kind of graph editor that worked pretty well for a bunch of cases and could be converted easily into code. For certain declarative language there might be a 1-to-1 correspondence between code and graphs.

Xiaomi MI A1. Android.

I spend about 3 hours commuting daily, so thought I could use that time to sharpen my skills.

You should carry a notebook and draw your ideas as high-level boxes and arrows. Perhaps even write code. Maybe create an ide to scan that code and run it, haha.

Classic DEV Post from Jul 22

The best book for learning backend design patterns


Follow @ybaruchel to see more of their posts in your feed.
Gregory Sequeira
Member since Jun 6, 2018
More from @gregorys100
Memory required for an Application/Program?
#java #discuss
86 Days of code
#java #discuss
Trending on dev.to
When signing up or logging into an app, do you prefer OAuth (authentication w/social media account) or email sign up/sign in?
Python: Still in favor?
#beginners #python #discuss
Clueless developer, How to get back
#dev #discuss
$1m to pay open source maintainers on Tidelift
#opensource #javascript #python #java
What is difference among enterprise architect, solution architect, software architect, system architect and cloud architect?
How did you decide on what you wanted to do?
#career #advice #discuss
Golang, it was love at first sight.
#webdev #go #productivity #learning
Saving time with a preset Tmux setup
#tmux #productivity #commandline #linux