Android Studio - Build Android Apps Using Android Studio
Best IDE for Building Android App Using Java/Kotlin

Android Studio is one of the best platform for developing best android app. Android Studio Is Compatible for all OS For Ex::
Windows, MacOS and Linux. Android Studio developer by JetBrain and Google You Can Download Android Studio Latest Version By Click Here To Download Android Studio No need to select OS it auto find you OS and give you latest version download link
Android Studio Is Really Easy To Use For Beginners it Hard to Make But After Some Days You Love Android Studio.
The Most Question I Saw is About Which Programming Language We Can Use in Android Studio So We Can Use Java For Programming and also we can use C++ But Now JetBrain Introduce New Language for Android Is Kotlin. This Language is Really Powerful for android and easy for beginners to learn.
Android Studio Features
Android Studio Comes with Intelligent Code Editor
intelligent code editor that provides code completion for Kotlin, Java, and C/C++ languages.
Code templates and GitHub integration
You can directly integrate GitHub Projects/templates on Android Studio
Multi-screen app development
Build apps for Android phones, tablets, Android Wear, Android TV, Android Auto and Google Glass.
With the new Android Project View and module support in Android Studio, it's easier to manage app projects and resources.
And Many More
System Requirements
Windows
Microsoft® Windows® 8/7/Vista/2003 (32 or 64-bit)
2 GB RAM minimum, 4 GB RAM recommended
400 MB hard disk space
At least 1 GB for Android SDK, emulator system images, and caches
1280 x 800 minimum screen resolution
Java Development Kit (JDK) 7
Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
Mac OS X
Mac® OS X® 10.8.5 or higher, up to 10.9 (Mavericks)
2 GB RAM minimum, 4 GB RAM recommended
400 MB hard disk space
At least 1 GB for Android SDK, emulator system images, and caches
1280 x 800 minimum screen resolution
Java Runtime Environment (JRE) 6
Java Development Kit (JDK) 7
Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
On Mac OS, run Android Studio with Java Runtime Environment (JRE) 6 for optimized font rendering. You can then configure your project to use Java Development Kit (JDK) 6 or JDK 7.
Linux
GNOME or KDE desktop
GNU C Library (glibc) 2.11 or later
2 GB RAM minimum, 4 GB RAM recommended
400 MB hard disk space
At least 1 GB for Android SDK, emulator system images, and caches
1280 x 800 minimum screen resolution
Oracle® Java Development Kit (JDK) 7
Tested on Ubuntu® 12.04, Precise Pangolin (64-bit distribution capable of running 32-bit applications).