Which is the best IDE for a smartphone.

Which is the best IDE for a smartphone.

Publish Date: Sep 14 '18
16 40

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.

Thanks!

Comments 40 total

  • Gregory Sequeira
    Gregory SequeiraSep 14, 2018

    Xiaomi MI A1. Android.

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

  • Alessandro
    AlessandroSep 14, 2018

    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.

    • x8core
      x8coreJun 30, 2020

      This is shit

  • Adrian B.G.
    Adrian B.G.Sep 14, 2018

    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).

    • Adrian B.G.
      Adrian B.G.Sep 14, 2018

      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.

    • Luka
      LukaSep 14, 2018

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

    • Zack Dunn
      Zack DunnSep 14, 2018

      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.

      • Adrian B.G.
        Adrian B.G.Sep 14, 2018

        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 ..

        • x8core
          x8coreJun 30, 2020

          You say to me that ship is good, submarine is not necessary.

      • Jon Bray
        Jon BrayMay 26, 2020

        Instead of getting code down, it's most important to get the flow of the algorithm down. You can and should write code in your dev environmental, not your phone.

        A common misconception is that code comes first... Algorithms come first. I would recommend any organizational manager or notepad for this. Get your algorithms down, determine your data structure, but until you're at your setup it's not very productive to write code on a smartphone. Algorithm and Data management is best done here.

        Any text editor will work, but Mindly is a great app for linking ideas, and project management. Though it isn't designed for writing algorithms, it's nested interface makes it great for that purpose.

        If you're set on writing code on your phone (again, I'll say IMO you can better use this time preparing for writing code), your best bet is writing an app that uses gesture commands to create classes, methods, etc.

    • Loca94
      Loca94Sep 14, 2018

      Which podcasts could you guys recommend me?

      • Adrian B.G.
        Adrian B.G.Sep 14, 2018

        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.

  • Gregory Sequeira
    Gregory SequeiraSep 14, 2018

    Will definitely check it out. Thanks!

  • DrBearhands
    DrBearhandsSep 14, 2018

    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.

    • x8core
      x8coreJun 30, 2020

      Not bad for beginning

    • Gregory Sequeira
      Gregory SequeiraSep 17, 2018

      I have an android. But thanks anyway, maybe someday.....

  • Fitri
    FitriSep 14, 2018

    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.

    • Gregory Sequeira
      Gregory SequeiraSep 17, 2018

      Will check it out. Thanks for the suggestion!

    • Eduardo Justi
      Eduardo JustiNov 2, 2018

      Termux is awesome, I used that app a lot while I didn't have a proper desktop. It helped me in many ways, I was able to learn and code in many programming languages, I could connect to SSH servers, hack configuration files, test out open source programs and much more. This app is a lifesaver!

  • Emily Kolar
    Emily KolarSep 14, 2018

    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.

  • Benny Leung
    Benny LeungSep 15, 2018

    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

    • Gregory Sequeira
      Gregory SequeiraSep 17, 2018

      Thanks Benny!

    • Nader Jafari
      Nader JafariMar 27, 2020

      Actually you can build java using eclipse compiler and run it using dalvik both with termux
      (Note that you can run cli and sun-less only)

  • Sethu Senthil
    Sethu SenthilSep 15, 2018

    A computer.

  • Nick Karnik
    Nick KarnikSep 15, 2018

    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.

  • Mohamed Elidrissi
    Mohamed ElidrissiNov 2, 2018

    AIDE: an IDE for java / Android with limited functionnalities.
    AIDE Web: a small editor for html/css/javascript
    Icode-Go: a text editor and php/mysql web IDE.
    Java-N-Ide: another IDE for java
    CPP-N-Ide: an IDE for c/c++

    Who said you can't code on mobile!

  • RISHABHPATNI1108
    RISHABHPATNI1108Mar 5, 2019

    The best IDE I came across while searching for IDEs on mobile is Dcoder, Dcoder let you code in 30 plus language. And it has great UI than all other apps.

  • Glen Surtees
    Glen SurteesJul 27, 2019

    Why not just write in pseudocode and then code it properly once you get to where you are going?

    • x8core
      x8coreJun 30, 2020

      You often can’t pseudocode thinks you doing for example for the first time.

  • Ashraf AbulSoud
    Ashraf AbulSoudOct 8, 2019

    you can try coder (code-server).. it is VS Code hosted on the cloud
    and you can host it yourself in any vps
    i have used it for my last project and it was awsome

    • Rana Ahmed
      Rana AhmedJan 11, 2020

      Do you know any tutorial for setting up vs-code on a server

  • x8core
    x8coreJun 30, 2020

    So, what? Implement the fucking device for coding only

  • JasonBenfrin
    JasonBenfrinJun 29, 2021

    I know im a late to say this but theres something called dcoder. It requires internet connection though.

Add comment