2. Android Studio
Android studio is the same as IntelliJ Idea but it provides support for Android and is free to download at Android Developers site. You can create Android applications, web applications and also java based projects by configuring SDK.
System requirements are:
OS – Windows, Mac OS, Linux with JDK installed
RAM – 3gb Minimum ram