See our complete list of Top Android Programming Integrated Development Environments.
The IntelliJ IDEA website describes IntelliJ IDEA as a “capable and ergonomic IDE for JVM.” It has numerous features for Android development and provides the basis for Android Studio. This IDE has also won numerous awards, and the PYPL index ranks it as the sixth most popular, right behind NetBeans. It comes in both a free, open source Community edition and a paid Ultimate edition.
Developer/Owner: JetBrains
Key features:
- Smart code completion
- Data flow analysis
- Language injection
- Cross-language refactorings
- Ergonomic, editor-centric environment with numerous shortcuts
- Inline debugging
- Version control
- Integrated build tools
- Integrated testing
- Built-in decompiler
- Support for enterprise frameworks
Programming languages supported: Java, Scala, Groovy, Kotlin, JavaScript, TypeScript, SQL
Target operating systems: Any operating system that supports Java
Runs on: Windows, Linux, macOS
System Requirements:
- Windows XP or later, macOS 10.5 or higher (only 64-bit), or a Linux distribution with the KDE, Gnome or Unity DE desktop (64-bit recommended)
- JDK
- 1 GB RAM (2GB recommended)
- 2.5 GB hard disk space
- 1024 x 768 minimum resolution
Target audience:Professional Java developers
First production release: 2001
Most recent update/stable release:Version 2017.2 (July 017)
License:Community Edition has Apache 2.0 license; Ultimate Edition has a commercial license.
Price: Community Edition is free; Ultimate Edition starts at $149 for the first year for an individual or $499 per year for an organization, with numerous discounts available.
# # #
Have you used IntelliJ IDEA for Android development? Share your favorite feature in the comments below!