Android Studio
What is it?, android Studio is an IDE for Google Android Development introduced at the I / O 2013. What is the difference between Android Studio to Eclipse?, Android Studio using Gradle to manage the project. Gradle is a Build Automation Tool, get to know more through the following website gradle.org, this is what distinguishes gradle of Ant or Maven wearing XML.

Android Studio was in early access preview stage starting from version 0.1 in May 2013, then entered beta stage starting from version 0.8 which was released in June 2014. The first stable build was released in December 2014, starting from version 1.0.

Please Wait...

                                   

On top of IntelliJ's powerful code editor and developer tools, Android Studio offers even more features that enhance your productivity when building Android apps, such as:
  • A flexible Gradle-based build system
  • Build variants and multiple APK file generation
  • Code templates to help you build common app features
  • A rich layout editor with support for drag and drop theme editing
  • Lint tools to catch performance, usability, version compatibility, and other problems
  • Code shrinking with ProGuard and resource shrinking with Gradle
  • Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine
Features
New features are expected to be rolled out with each release of Android Studio. The following features are provided in the current stable version:


  • Gradle-based build support.
  • Android-specific refactoring and quick fixes.
  • Lint tools to catch performance, usability, version compatibility and other problems.
  • ProGuard integration and app-signing capabilities.
  • Template-based wizards to create common Android designs and components.
  • A rich layout editor that allows users to drag-and-drop UI components, option to preview layouts on multiple screen configurations.
  • Support for building Android Wear apps
  • Built-in support for Google Cloud Platform, enabling integration with Google Cloud Messaging and App Engine.
System Requirements
  • Microsoft® Windows® 8/7/Vista/2003 (32 or 64-bit).
  • Mac® OS X® 10.8.5 or higher, up to 10.9 (Mavericks)
  • GNOME or KDE desktop
Second point is that all the required tools to develop Android applications are open source and can be downloaded from the Web. Following is the list of software's you will need before you start your Android application programming.
  • Java JDK5 or later version
  • Java Runtime Environment (JRE) 6
  • Android Studio