Best of 17 apps development ide on mobile Android, iPhone

Learn to code and become a developer with these amazing apps. Sololearn, Learn Coding/Programming, Pydroid 3 are a few of the very best out there. All are available on Android and iPhone.

App Logo Available On Reviews Downloads Features
1. Sololearn Sololearn Icon Android, iOS 4.8/5 17M+ Bite-sized lessons, Learn by doing, Earn certificates
2. Learn Coding/Programming Learn Coding/Programming Icon Android, iOS 4.9/5 15M+ Interactive coding lessons, Personalized learning journey
3. Pydroid 3 Pydroid 3 Icon Android, iOS 4.5/5 9M+ Offline Python 3 interpreter, Pip package manager, Full-featured Terminal Emulator
4. Programming Hub Programming Hub Icon Android, iOS 4.8/5 9M+ 5000+ programs, 20+ courses, World's fastest compiler
5. AI App Maker Builder Appy Pie AI App Maker Builder Appy Pie Icon Android, iOS 4.4/5 8M+ No-code app building, AI-powered text-to-app, Cross-platform compatibility
6. Dcoder, Compiler IDE Dcoder, Compiler IDE Icon Android, iOS 3.6/5 5M+ Mobile coding IDE, Git integration, Multiple frameworks
7. Cxxdroid Cxxdroid Icon Android, iOS 4.4/5 3M+ Offline C/C++ compiler, Custom package manager, Full featured terminal
Load more

1. Sololearn

Sololearn Icon

Bite-sized lessons, Learn by doing, Earn certificates


Cost: Sololearn Pro ($7.99/month), Sololearn Premium ($39.99/year)

Sololearn is a mobile app development IDE that makes learning to code easy and fun. With Sololearn, you can learn to code in a variety of programming languages, including Python, Java, C++, and JavaScript. The app features interactive lessons, quizzes, and challenges that help you learn at your own pace. Sololearn also has a large community of users who can help you with your coding questions. Whether you're a complete beginner or an experienced programmer, Sololearn is a great way to learn and practice coding on your mobile device.

Download:

Sololearn - Bite-sized lessons, Learn by doing, Earn certificates
  • Tags:
  • Bite-sized lessons
  • Gamified learning
  • Real-time projects

Application information:

Downloads 10 million+
Features Learn to code with interactive lessons, practice coding with challenges, connect with other learners in the community, and get personalized feedback from mentors.
Pros User-friendly interface, gamified learning experience, large community of learners, personalized feedback from mentors.
Cons Some courses may not be as in-depth as desired, limited number of courses available, may require an internet connection to use.

Comments and Reviews from users:

Tim Currier: “New changes have made finishing a course painful. The hearts system just isn't working for me. I'll be looking for a new app to learn on. Update: Paid for full course. As someone who started learning with no knowledge of this it was an alright start, but now that I'm on higher level courses it seems like it just repeats many parts while glossing over more advanced pieces.” – 3/5 in Play Store

Max Blum: “It's still very early on, but so far this app makes it pretty easy to grasp foundational concepts, and I'm massively competitve, so the scoreboard encourages me to continue. Only 4 stars because thinking as a UX Designer, the way you click inputs to select them as answers isn't super intuitive. I haven't tried selecting them in the wrong order yet because I don't want to tank my score 😉 [edit] The tap to select is a glitch; the interaction is designed primarily as a drag-and-drop, which rocks!” – 4/5 in Play Store

✨ Read more: app for learning

2. Learn Coding/Programming

Learn Coding/Programming Icon

Interactive coding lessons, Personalized learning journey


Cost: Learn Coding/Programming (Free), Learn Coding/Programming (Pro) (9.99)

Learn Coding/Programming is a user-friendly app that teaches the fundamentals of coding and programming on mobile devices. With interactive lessons, quizzes, and real-time coding challenges, it empowers aspiring programmers to learn Python, JavaScript, HTML, and CSS effectively. The app's intuitive interface and gamified approach make the learning process engaging and accessible, enabling users to build a strong foundation in coding, even without prior programming experience.

Download:

Learn Coding/Programming - Interactive coding lessons, Personalized learning journey
  • Tags:
  • Interactive lessons
  • Personalized learning
  • Code challenges

Application information:

Downloads 14,728,393
Features Learn Python, JavaScript, HTML code, and start your programming career in Tech!
Pros Excellent learning app for beginners to learn coding fundamentals.
Cons The free version is limited and has limited courses, and the paid subscription is very expensive.

Comments and Reviews from users:

Ren Amae: “Mimo is really cool. I never thought about HTML before, but since the website I post my fanfiction on uses HTML, I thought it'd be cool to learn. I do wish there were more practice levels in-between the regular levels, so it'd help you memorize and put into action what you learn better. The only issue I've had so far, is that when my internet cut out, it didn't tell me. And when I finished the level, it said I only got one answer correct, when it was supposed to be perfect. But that's about it.” – 4/5 in Play Store

Robert DeMarco: “It's a good app and like the structure, very similar to Duolingo. Ok with the cost, was a little annoyed that to use the web version, which is really needed for the projects was an extra fee to upgrade to Max. Truthfully the cost wouldn't bother me if I could share with family, similar to Duolingo. If my two kids wanted to learn also they would have to each pay also. Adding that one feature would give this 5 stars.” – 3/5 in Play Store

✨ Read more: app development companies

3. Pydroid 3

Pydroid 3 Icon

Offline Python 3 interpreter, Pip package manager, Full-featured Terminal Emulator


Cost: Pydroid 3 (Free), Pydroid 3 Premium ($4.99)

Pydroid 3 is a powerful Python 3 interpreter and IDE for Android devices. It allows users to learn, code, and run Python programs on their mobile phones or tablets. Pydroid 3 features a user-friendly interface, a built-in code editor, a debugger, and a terminal emulator. It also supports multiple Python packages and libraries, making it suitable for developing a wide range of Python applications. With over 9 million downloads, Pydroid 3 is one of the most popular Python development environments on mobile.

Download:

Pydroid 3 - Offline Python 3 interpreter, Pip package manager, Full-featured Terminal Emulator
  • Tags:
  • Offline Python 3 interpreter
  • Pip package manager
  • Complete Tkinter support

Application information:

Downloads 10 Million+
Features Learn Python 3 with interactive lessons, code editor, interpreter, and full-featured debugger.
Pros Powerful Python 3 interpreter, comprehensive debugger, extensive library support.
Cons Limited offline functionality, some advanced features may require additional setup or plugins.

Comments and Reviews from users:

A Google user: “Nice mobile IDE for quick Python editing. If the top keyboard bar with shortcuts was done away with in favor of JuiceSSH or DroidEdit's choices, it'd be 5 stars. May be a case of RTFM vs. UX, but outdenting (indent left instead of right) is not apparent in my limited testing. TBF couldnt find it in the other two apps... EDIT: Also intermittently fails to save the previous buffer when switching apps or going back to the home screen. Essential 100% on a mobile device. 3/5” – 3/5 in Play Store

A Google user: “Awesome app. I love being able to make kivy apps on the go. I had some problems with navigating code via touch, it would sometimes lag a bit and not accurately place cursor where I wanted it to go but after enabling one of the settings in the app, it seems to have help. One random feature I think would be awesome would be to integrate with cloud services, I'm using Onedrive for my projects and having to copy my updates from the phone to OneDrive documents and vice versa. Thanks again!” – 5/5 in Play Store

✨ Read more: app developers

4. Programming Hub

Programming Hub Icon

5000+ programs, 20+ courses, World's fastest compiler


Cost: Programming Hub - Learn to code (Free), Programming Hub - Premium ($14.99)

Programming Hub is a comprehensive mobile app development IDE that empowers users to learn and code on the go. With its user-friendly interface and extensive course library covering multiple programming languages, it's perfect for beginners and experienced developers alike. The app provides real-time error reporting, code completion, and debugging tools, enabling seamless development. Its vast community forum offers support and knowledge sharing, fostering collaboration and growth. Whether you're building your first app or refining your coding skills, Programming Hub is the ultimate mobile coding companion.

Download:

Programming Hub - 5000+ programs, 20+ courses, World's fastest compiler
  • Tags:
  • Free to use
  • Learn to code
  • Fun and easy

Application information:

Downloads 8,758,637
Features Learn to code with step-by-step tutorials, practice coding exercises, and participate in community discussions.
Pros User-friendly interface, comprehensive tutorials, and a large community of learners.
Cons Limited offline support, some content may require a subscription, and can be slow to load at times.

Comments and Reviews from users:

Meg Dzikowicz: “I only just started to dabble with the app. However, I noticed one major drawback so far. I will update my review if I find a way to make it work... but for someone who is hearing impaired, there are videos in the lessons that I can not turn subtitles on for. Which makes me feel like I am missing out on some important stuff. I've looked through the settings and can not find somewhere to turn them on. As of now, other than that, I have been enjoying the apps and the courses.” – 3/5 in Play Store

maxwell hackney: “I have finished over eight certifications on programming hub. It isn't very comprehensive but it's great for basic knowledge. I can't say it's specifically helped me get a job, but one can hope. The typos are ridiculous though. 100 and something courses. Before adding more please correct the app. I've had it crash a lot and I've had troubles accessing my Certificates which defeats the purpose of having a certificate.” – 3/5 in Play Store

✨ Read more: app development software

5. AI App Maker Builder Appy Pie

AI App Maker Builder Appy Pie Icon

No-code app building, AI-powered text-to-app, Cross-platform compatibility


Cost: Free, Premium (36)

AI App Maker Builder Appy Pie is a mobile app development platform that allows users to create apps without coding. It offers a drag-and-drop interface, pre-built templates, and AI-powered features to help users create custom apps quickly and easily. With Appy Pie, users can create apps for various purposes, including business, education, entertainment, and more. The platform is suitable for both beginners and experienced developers, making it a popular choice for mobile app development.

Download:

AI App Maker Builder Appy Pie - No-code app building, AI-powered text-to-app, Cross-platform compatibility
  • Tags:
  • No-code app builder
  • AI-powered app creation
  • Publish to app stores

Application information:

Downloads 7,546,091
Features AI-powered app builder that allows users to create custom mobile and web apps without coding.
Pros User-friendly interface, drag-and-drop functionality, wide range of templates and features.
Cons Limited customization options compared to code-based app development, potential for bugs and glitches due to AI-generated code.

✨ Read more: app builder

6. Dcoder, Compiler IDE

Dcoder, Compiler IDE Icon

Mobile coding IDE, Git integration, Multiple frameworks


Cost: Dcoder Pro (4.99), Dcoder Premium (9.99)

Dcoder, Compiler IDE is a mobile app that provides a comprehensive coding environment for developers and learners. It offers a wide range of features, including a code editor, compiler, debugger, and access to online code challenges and tutorials. The app supports multiple programming languages, such as C, C++, Java, Python, and JavaScript. With its intuitive interface and user-friendly features, Dcoder makes it easy to write, compile, and run code on the go. It is an excellent tool for practicing coding skills, learning new programming languages, and developing mobile apps.

Download:

Dcoder, Compiler IDE - Mobile coding IDE, Git integration, Multiple frameworks
  • Tags:
  • Mobile Coding IDE
  • Run Projects on Mobile
  • Integrate with Git/Github

Application information:

Downloads 5012879
Features Dcoder is a mobile coding IDE that allows users to build projects, code, and learn algorithms.
Pros Dcoder is a versatile app that is great for learning to code, practicing algorithms, and building projects.
Cons Dcoder can be difficult to use for complex projects, and it does not have all of the features of a desktop IDE.

Comments and Reviews from users:

A Google user: “Great, full-featured app, but if I can't easily scroll the screen left and right, it's not much value to me. Fix that, and I would likely change this review to five stars, after further attempts to use this app. The login nag screen at startup is also a nuisance, since that's likely just a way for apps to try to get your personal information, so they can sell it or spam you or whatever. But at least there is an option to skip it.” – 3/5 in Play Store

A Google user: “I really love the idea; such a small install, such huge language variety and easy compilation. But the fact that you upload your code to their servers where you have no immediate idea where it's going has concerns. You certainly wouldn't upload art as an artist to anyone's servers in this context. It allows for too great of a possibility of someone taking your code and using it for themselves or the like. I would need to see some extremely specific laws/regulations before I could begin being comfortable with this. Other than that the app is fantastic.” – 2/5 in Play Store

7. Cxxdroid

Cxxdroid Icon

Offline C/C++ compiler, Custom package manager, Full featured terminal


Cost: Cxxdroid: C/C++ IDE (Free), Cxxdroid Pro: C/C++ IDE ($2.99)

Cxxdroid is a powerful C and C++ IDE for Android devices. It features a clean and intuitive interface, a built-in compiler, and support for various libraries and frameworks. With Cxxdroid, you can write, compile, and run C and C++ code on your mobile device, making it an excellent tool for learning, prototyping, and developing mobile applications. It also includes features such as syntax highlighting, code completion, and error checking, making it a great choice for both beginners and experienced developers.

Download:

Cxxdroid - Offline C/C++ compiler, Custom package manager, Full featured terminal
  • Tags:
  • Offline C/C++ compiler
  • Package manager
  • Graphics libraries

Application information:

Downloads 3478046
Features The most user-friendly C/C++ IDE on Google Play that includes a built-in compiler, syntax highlighting, autocompletion, and support for multiple libraries and frameworks.
Pros Easy to use interface, powerful features, and a large community of users.
Cons Limited debugging capabilities, may not be suitable for large or complex projects.

Comments and Reviews from users:

A Google user: “Works phenomenally. I'm learning with this on a chromebook and I have just two complaints. I wish that it had more color in the text. In other IDEs there's a lot of color cues for what type of data you're dealing with, like strings or integers or even just the arrows (<<), but this IDE has very little color. It'd be nice to have some more. Also, I like how when you put an open quote it puts a second one, but if I put another one, it adds a third. Can you make it to where it just moves the cursor past the second quote instead of adding another?” – 5/5 in Play Store

G B: “I've tried several mobile IDEs, and this is the one I like most! Somehow it just works better. Just 3 comments: - the round "run" button at the bottom needs to be a bit higher, it prevents me from pressing the last autocomplete suggestion (paid version); - it would be nice if I could add a .clang-format file to me project and have the "clang tools-> format" button use it; - the selection of text (for copy/paste) is a bit hard to use. But it's really a great app! Thanks for this!” – 4/5 in Play Store

8. Code Editor

Code Editor Icon

Syntax highlighting, Code assist & completion, Online compiler


Cost: Code Editor - Write, compile and run your code from your device, cloud, GitHub and GitLab - Free, Code Editor - Write, compile and run your code from your device, cloud, GitHub and GitLab - Pro (9.99)

Code Editor is a comprehensive mobile app development IDE that empowers you to write, compile, and run code on your device, cloud, GitHub, and GitLab. With its user-friendly interface and wide range of features, Code Editor makes it easy to create, edit, and debug code on the go. Whether you're a beginner or an experienced developer, Code Editor provides the tools and environment you need to bring your coding projects to life.

Download:

Code Editor - Syntax highlighting, Code assist & completion, Online compiler
  • Tags:
  • Syntax highlighting
  • Code assist
  • Online compiler

Application information:

Downloads 3,151,001
Features Supports multiple programming languages including Python, C++, Java, JavaScript, HTML, CSS, and more, with syntax highlighting and auto-completion.
Pros User-friendly interface, offline code editing, Git integration, collaboration features.
Cons May not be suitable for large-scale development projects, limited debugging capabilities compared to desktop IDEs.

Comments and Reviews from users:

Ruskell JD: “Worked good so I paid to remove the ads then for some reason the purchase was cancelled and refunded and then the app stopped working properly. The ads aren't bad, I mostly paid for the app to support the devleoper, you see a small ad when saving. I get a exception message now when I try to save part of the time. Guess I'll use a linux app for this, I have tried a bunch in the app store and this was the only one that I liked.” – 3/5 in Play Store

Dead Voxel: “This app is very good and useful. I like it a lot. It's very user friendly, I can access all my files at ease, it's great for making a minecraft addon when you don't have a computer to use. My only problem is that sometimes the Copy and Paste feature stops working from time to time. I just close the app and reopen it to fix it, but that gets kinda annoying, so please fix.” – 4/5 in Play Store

9. Replit

Replit Icon

Real-time collaboration, Zero-setup deployment, Supports all languages

Replit is a cloud-based IDE that allows developers to code, collaborate, and deploy projects from any device with a web browser. The mobile app provides a convenient way to access and manage projects on the go. With Replit, you can create new projects, edit code, run your programs, and share your work with others, all from the palm of your hand. The app also offers a variety of features to make development easier, such as autocompletion, syntax highlighting, and debugging tools. Whether you're a beginner or an experienced developer, Replit is a great option for mobile development.

Download:

Replit - Real-time collaboration, Zero-setup deployment, Supports all languages
  • Tags:
  • Real-time collaboration
  • Zero-Setup Deployment
  • 15 Million+ Projects

Application information:

Downloads 1,486,508
Features Replit is a collaborative coding platform that lets you code in over 50 languages and run your code in the cloud.
Pros Easy to use, collaborative, runs code in the cloud
Cons Limited storage, can be slow at times, limited features compared to other IDEs

Comments and Reviews from users:

Jake Ciliberti: “Replit overall is fine. The code editor works well enough, it runs pretty fast, and I like being able to collaborate live on code without much effort. The issue is in trying to get into my account. The Replit account I use is associated with a Google account that is not the default account on my phone. For whatever reason, I can't select the account I want to use to sign in to Replit; I'm just stuck using an account without any of my projects saved to it.” – 2/5 in Play Store

Avremel Kaminetzky: “Great app, very useful for coding algorithms on the fly. Some issues I've experienced on Pixel 4A: 1) When keyboard is open, I can't scroll to the bottom of my code. 2) When selecting text (with two green bars), the selection sometimes loses focus. 3) No landscape mode. 4) Intermittent performance issues.” – 3/5 in Play Store

10. Jvdroid

Jvdroid Icon

Offline Java compiler, Full-featured Terminal Emulator


Cost: Jvdroid Pro (4.99), Jvdroid

Jvdroid is a powerful Java compiler and IDE for Android devices. With Jvdroid, you can develop and run Java programs on your mobile phone or tablet. It includes a code editor, compiler, and debugger, as well as support for libraries and frameworks. Jvdroid is open source and free to use, making it a great option for students, hobbyists, and professional developers alike. Whether you're just starting out with Java or you're looking for a mobile development environment, Jvdroid is a great choice.

Download:

Jvdroid - Offline Java compiler, Full-featured Terminal Emulator
  • Tags:
  • Offline Java compiler
  • Standalone OpenJDK 11
  • Full-featured Terminal Emulator

Application information:

Downloads 978,045
Features The most easy to use and powerful Java 11 compiler & IDE on Google Play
Pros A very capable Java compiler that allows you to code on the go.
Cons The app is still under development and lacks some features found in other Java compilers.

Comments and Reviews from users:

Soham Ponkshe: “Wow it is a great app. I am using this app for 2 months and it has great features and we can open more than one file and even save our work too. Although there are two problems 1.we cannot call any outer class even if it is declared within the same device 2. It has some problem while using Strings. As i have used ot only for learning purposes so I have not experienced any other glitches but the keyboard requires a little improvement” – 4/5 in Play Store

Jock Soe: “I am teaching myself Java on my tablet with this app. (Getting close to the 1Z0-819.) I use the MessageEase input “keyboard”, so it is nice that the special character bar can be hidden. The only limitation I have found is in trying to set up a project (to work with inheritance, et.al). I simply cannot make heads or tails of the mess that it creates, such as: how to import a package, or what to do with the labarynthine file structure which it starts with and complicates at a drop of a hat.” – 5/5 in Play Store

11. Code Studio

Code Studio Icon

Real Time error checking, Code completion, Built-in terminal


Cost: Code Studio Pro (Free), Code Studio Premium (Paid)

Code Studio is a powerful Java and web IDE for Android devices. It features a clean and user-friendly interface, making it easy to write and edit code on your mobile device. With Code Studio, you can create new projects, open existing ones, and run and debug your code. It also includes a built-in terminal emulator, allowing you to execute commands and interact with your system. Additionally, Code Studio supports syntax highlighting, code completion, and error checking, making it a great tool for learning and developing Java and web applications on the go.

Download:

Code Studio - Real Time error checking, Code completion, Built-in terminal
  • Tags:
  • Real-time error checking
  • Auto code completion
  • Integrated terminal

Application information:

Downloads 696085
Features An easy-to-use Java and web IDE for Android, with a rich text editor, auto code completion, error detection, refactoring, and debugging.
Pros Lightweight and fast, with a user-friendly interface and extensive documentation.
Cons Limited debugging capabilities, lack of support for some advanced Java features, and occasional stability issues.

Comments and Reviews from users:

A Google user: “I really like this app. It's very light, fast, and easy to use. If you want to be able to code android apps and make web projects on your phone or tablet, this is the app to use. A quick note: in the tablet version of the app, the drop-down menu with the three dots on it have no words in the dark theme; in order to see the words in that drop-down menu, you have to switch to the light theme.” – 5/5 in Play Store

WingMaster562: “A mobile Java IDE that actually has intellisense(code completion and autocorrect), works great, and doesnt paywall the user. Only one issue so far, for some odd reason the enter key does not work in the console, yet if I plug in my keyboard it works. This might be an issue with Samsung, or not. Im willing to help anyway i can to resolve this, as I would like to recommend this app to others.” – 4/5 in Play Store

12. WebCode

WebCode Icon

Auto Completion, Syntax Highlighting, File Manager

WebCode is a mobile app development IDE that allows users to create and edit HTML, CSS, and JavaScript code on their mobile devices. It features a user-friendly interface, syntax highlighting, auto-completion, and real-time error checking. WebCode also includes a built-in web server for testing and debugging code, and it supports both online and offline development. With WebCode, users can easily create and manage mobile apps, websites, and other web-based projects on the go.

Download:

WebCode - Auto Completion, Syntax Highlighting, File Manager
  • Tags:
  • Powerful editor
  • Syntax highlighting
  • Auto completion

Application information:

Comments and Reviews from users:

A Google user: “It's pretty good in a lot of ways, but it very, very badly needs an optional codewrap feature and zoom wouldn't hurt. It's hard to work with for long without the former, particularly. If those aren't big deals for you, it should be a great fit. Oh though: There's also a weird bug wherein on turning it horizontal in darkmode it flips to lightmode and all color formatting disappears. I'll amend my review if those features/bugs get sorted.” – 3/5 in Play Store

A Google user: “Everything seems just fine except the movement/swipe option on editor. Whenever, I want to swipe to right to see the full line of code, it turns out I would have to swipe for 3-4 times to move right, which is really annoying!! Please fix this bug. Except this bug, this is a awesome code editor! I really like it!! And, one more thing, the upper menu should be hidden in the landscape mode. It would be really nice if you add an option on editor specified as "hide upper menu on landscape mode". :)” – 4/5 in Play Store

13. Learn Android App Development

Learn Android App Development Icon

Learn Android with Java, Learn Android with Kotlin


Cost: Learn Android App Development - Free, Learn Android App Development - Premium (9.99)

Learn Android App Development is a comprehensive app development IDE for mobile devices. It offers a user-friendly interface, step-by-step tutorials, and interactive exercises to help beginners and experienced developers alike create high-quality Android apps. With its built-in code editor, debugger, and emulator, you can code, test, and deploy your apps directly from your mobile device. The app also provides access to a vast library of resources, including code snippets, documentation, and community forums, making it an invaluable tool for Android developers of all levels.

Download:

Learn Android App Development - Learn Android with Java, Learn Android with Kotlin
  • Tags:
  • Free Android Tutorials
  • Learn Android Programming
  • Coding for Beginners

Application information:

Downloads 579472
Features Learn Android App Development with Android programming lessons, tutorials, examples, and interview questions
Pros Easy-to-follow tutorials, comprehensive examples, and interview preparation
Cons Limited advanced topics, occasional bugs or glitches

14. JStudio

JStudio Icon

Code completion, Real time error checking, File Manager


Cost: JStudio Free, JStudio Pro (29.99)

JStudio is a powerful Java IDE for Android app development on mobile devices. It features a user-friendly interface, syntax highlighting, auto-completion, error checking, and debugging tools. With JStudio, you can create, edit, compile, and run Java programs and Android apps right on your mobile phone or tablet. It's an excellent tool for learning Java programming, developing small to medium-sized Android apps, and prototyping ideas on the go.

Download:

JStudio - Code completion, Real time error checking, File Manager
  • Tags:
  • Real-time error checking
  • Code autocompletion
  • Integrated terminal

Application information:

Downloads 514992
Features An IDE for developing both Java Android apps and Java console programs; Offline Java compiler; Code completion, syntax highlighting, and error checking; Built-in emulator for testing Android apps; Drag-and-drop interface for easy project management.
Pros Easy to use; Feature-rich; Supports multiple programming languages.
Cons Can be slow at times; Not as powerful as some other IDEs; Lacks some advanced features.

Comments and Reviews from users:

A Google user: “Great app it helped me a lot. BUT: identation in 'switch's dont work properly , code completion works when it wants, and I wish the app showed parameter names from method signature (it only show types). The code completion error has something to be, I suppose, with updating the code in code analisys bacause even when you fix an error, the app will take a while to realise that. And one more thing: I would love if you provided an option to desable the control keys from below (tab and arrow keys).” – 4/5 in Play Store

A Google user: “The application itself is neat. I can practice from my book while on my rather long bus commute. BUT I wish there were some way to turn off androids auto capitalization when using this app. Also if viewed in landscape mode the text entry box takes up the whole screen, covering the editor, which sucks. But again, that's an android issue, not the app.” – 5/5 in Play Store

15. Learn App Development

Learn App Development Icon

Beginner-friendly tutorials, Covers multiple technologies


Cost: Learn App Development: Flutter (Free), Learn App Development: React Native ($9.99)

Learn App Development is a comprehensive mobile app development IDE that provides a user-friendly interface and a wide range of features for both novice and experienced developers. With step-by-step tutorials and interactive coding exercises, the app makes learning app development accessible and engaging. It supports multiple programming languages, including Flutter, React, Android Kotlin, and iOS Swift, allowing users to create cross-platform mobile applications. Additionally, the app offers code completion, syntax highlighting, and real-time error checking, ensuring a smooth and efficient development experience.

Download:

Learn App Development - Beginner-friendly tutorials, Covers multiple technologies
  • Tags:
  • Beginner-friendly tutorials
  • Step-by-step learning
  • Covers multiple technologies

Application information:

Downloads 233665
Features Offers tutorials on app development using technologies like Flutter, React, Android Kotlin, and iOS Swift, with interactive coding challenges and playgrounds for practice.
Pros Beginner-friendly, wide range of tutorials, interactive coding challenges.
Cons Tutorials may not be comprehensive enough for advanced developers, limited number of courses available compared to other platforms.

16. CodeSnack IDE

CodeSnack IDE Icon

Intelligent coding assistance, Runs on mobile devices


Cost: CodeSnack IDE Free, CodeSnack IDE Pro (9.99)

CodeSnack IDE is a mobile app development IDE that allows users to create and edit code on their smartphones or tablets. It supports multiple programming languages, including Python, JavaScript, C++, and Java. CodeSnack IDE also features a built-in compiler and debugger, making it easy to test and debug code on the go. The app is available for free on the Google Play Store and the Apple App Store.

Download:

CodeSnack IDE - Intelligent coding assistance, Runs on mobile devices
  • Tags:
  • Mobile-first IDE
  • Fast and easy to use
  • Real-world app deployment

Application information:

Downloads 108379
Features Code using over 25 programming languages on your browser or desktop with access to a built-in terminal, debugger, and project manager.
Pros Cross-platform, user-friendly, and offers many features.
Cons Limited storage space, no offline mode, and limited debugging capabilities.

Comments and Reviews from users:

Stefan Floroiu: “A really good mobile IDE (probably the best one out there), user friendly and well organized. One thing I would improve is libraries. You can't run that many libraries and an improvement on that would be awesome (I know there's lack of performance on android devices but there are still small libraries you can't run). I recommend you use a tablet and a keyboard for the best over-all experience.” – 5/5 in Play Store

Xam Xegen: “greate app, but it doesn't support auto format, so please add one in the tool bar, and then set the tool bar stick at the top of the screen. secondly, I really recommend using a pop/slide up terminal rather than a floating bar for which always cover the content while typing.” – 3/5 in Play Store

17. Compile+

Compile+ Icon

Free with no charges, Cross-platform availability, Ad-free experience


Cost: Compile+ Free, Compile+ Pro (9.99)

Compile+ is a powerful and versatile app development IDE for mobile devices, enabling developers to code, compile, and run programs in multiple languages including C, C++, C#, Dart, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, and Swift. With its user-friendly interface, syntax highlighting, autocompletion, and error checking, Compile+ simplifies the development process, allowing users to create and test their code on the go. Additionally, the app offers a wide range of features such as project management, code sharing, and integration with external libraries, making it an indispensable tool for both novice and experienced developers.

Download:

Compile+ - Free with no charges, Cross-platform availability, Ad-free experience
  • Tags:
  • Advanced Mobile IDE
  • Free and ad-free
  • Supports 13 Languages

Application information:

Downloads 39012
Features Compile and run C,C++,C#,Dart,Go,Java,JavaScript,Kotlin,PHP,Python,Ruby,Swift programs on mobile or tablet.
Pros Can run code snippets in multiple languages offline.
Cons Free version only allows 100 compiles per month, limited features such as no syntax highlighting.

Comments and Reviews from users:

Anshum Singh: “Though it has many languages, but too slow when it comes to compiling.” – 2/5 in Play Store

Vinoth K: “This application was good. But there we have one problem in getting input from the user. It's not proper so please alter that with different cases” – 4/5 in Play Store