IntelliJ IDEA is the JetBrains IDE for pro development in Java and Kotlin. Built for your comfort, it unlocks productivity, ensures quality code, supports cutting-edge tech, and protects your privacy.




The best free alternative to Android Studio is IntelliJ IDEA, which is also Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to Android Studio and loads of them is free so hopefully you can find a suitable replacement. Other interesting free alternatives to Android Studio are Flutter, MIT App Inventor, Apache Cordova and microStudio.
IntelliJ IDEA is the JetBrains IDE for pro development in Java and Kotlin. Built for your comfort, it unlocks productivity, ensures quality code, supports cutting-edge tech, and protects your privacy.




Build apps for any screen. Flutter transforms the app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.



App Inventor for Android is an application originally provided by Google and now maintained by the MIT, Massachusetts Institute of Technology. It allows anyone, including people unfamiliar with computer programming, to create software applications for the Android operating...


Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this allows a smartphone app to be...


microStudio is a free game engine online. Create games, learn programming, play, share, prototype and jam!.




Pocket Code allows you to create your own games, animations, interactive music videos, and many kind of other apps, directly on your phone or tablet.

Thunkable is a powerful drag-and-drop app builder made by two of the first MIT engineers on MIT App Inventor.




Cross platform development tools for native iOS, Android, desktop and server applications. B4X is a Rapid Application Development (RAD) tool for real world apps. The programming language is a modern version of Visual Basic.

Basic4android is Simple and powerful RAD tool for developing native Android applications without time-consuming Java / Eclipse programming .


Design, build, and deploy web applications effortlessly with Bubble's no-code platform. Use the drag-and-drop editor, AI-driven page generator, and built-in database. Suitable for enterprise teams or solo entrepreneurs, allowing scalable creation without any coding expertise.





There are a lot of cases where you want to quickly test some Java code but don't have your computer open besides you. You open your browser and search for some website for this purpose. But you're neither guaranteed to have internet all the time (do you?




many recommendations by programmers working in this field for years, they all suggested on their youtube platform to go for it.