Android Studio es el entorno de desarrollo integrado oficial para la plataforma Android. Fue anunciado el 16 de mayo de 2013 en la conferencia Google I/O, y reemplazó a Eclipse como el IDE oficial para el desarrollo de aplicaciones para Android. La primera versión estable fue publicada en diciembre de 2014.
Está basado en el software IntelliJ IDEA de JetBrains y ha sido publicado de forma gratuita a través de la Licencia Apache 2.0. Está disponible para las plataformas Microsoft WindowsmacOS y GNU/Linux. Ha sido diseñado específicamente para el desarrollo de Android.
Estuvo en etapa de vista previa de acceso temprano a partir de la versión 0.1, en mayo de 2013, y luego entró en etapa beta a partir de la versión 0.8, lanzada en junio de 2014. La primera compilación estable, la versión 1.0, fue lanzada en diciembre de 2014.

Android Studio proporciona las herramientas más rápidas para crear apps en todas las clases de dispositivos Android.
La edición de códigos de primer nivel, la depuración, las herramientas de rendimiento, un sistema de compilación flexible y un sistema instantáneo de compilación e implementación te permiten concentrarte en la creación de aplicaciones únicas y de alta calidad.

Instant Run

Introduce cambios en el código y los recursos para tu app en ejecución en un dispositivo o emulador, y visualiza estos cambios al instante.
Instant Run acelera notablemente tu edición, compilación y ejecución, lo cual te mantiene “en el flujo”.

Editor de código inteligente

Escribirás mejor código, trabajarás más rápido y serás más productivo gracias a un editor de código inteligente que te ayudará en cada paso.
Android Studio se basa en IntelliJ y te permite completar, refactorizar y analizar código de manera avanzada.

Emulador rápido y cargado de funciones

Instala y ejecuta tus apps más rápido con un dispositivo físico, y pruébalas en casi cualquier configuración de dispositivos Android: teléfonos y tablets Android, y dispositivos Android Wear y Android TV.
El nuevo Android Emulator 2.0 es más rápido que nunca y, de manera dinámica, te permite cambiar el tamaño del emulador y acceder a un conjunto de controles de sensores.

Sistema de compilación sólido y flexible

Configura de manera sencilla tu proyecto de modo que incluya bibliotecas de códigos y genera diferentes variantes de compilación desde un único proyecto.
Con Gradle, Android Studio ofrece automatización de compilaciones de alto rendimiento, administración sólida de dependencias y configuraciones de compilación personalizables.

Desarrollo para todos los dispositivos Android

Aborda diferentes factores de forma con un único proyecto para compartir código de manera sencilla con diferentes versiones de tu app.
Android Studio proporciona un entorno unificado que permite desarrollar apps para teléfonos y tablets Android, y dispositivos Android Wear, Android TV y Android Auto.

Plantillas de código e integración con GitHub

Inicia proyectos con plantillas de código para patrones como el panel lateral de navegación y los paginadores de vistas, o importa ejemplos de código de Google desde GitHub.
Los asistentes de proyectos de Android Studio hacen que agregar código en un proyecto nuevo sea más sencillo que nunca.

Versión 2.x

WindowsOS X/macOSLinux
OS versionWindows 10/8/7 (32- o 64-bit)Mac OS X 10.9.5 o superior, hasta 10.11.6 (El Capitan) o 10.12.3 (Sierra)GNOME o KDE desktop
RAM3 GB RAM mínimo, 16 GB RAM recomendado
Espacio en disco500 MB de espacio en disco para Android Studio, al menos 1.5 GB para Android SDK, imágenes de sistema de emulador y cachés
Java versionJava Development Kit (JDK) 8
Resolución de pantalla1280x800 mínimo, 1440x900 recomendado
Para GNU/Linux:
  • GNU Library C 2.11 o superior

Versión 1.x

WindowsOS X/macOSLinux
OS versionMicrosoft Windows 10/8.1/8/7/Vista/2003/XP (32 o 64 bit)Mac OS X 10.8.5 o superior, hasta 10.10 hasta 10.10.2 hasta 10.10.3 o 10.10.5 (Yosemite)GNOME o KDE o Unity desktop en Ubuntu o Fedora o GNU / Linux Debian
RAM2 GB RAM mínimo, 4 GB RAM recomendado
Espacio en disco500 MB de espacio en disco
Espacio para SDK de AndroidPor lo menos 1 GB para Android SDK, imágenes del sistema de emulador y cachés
JDK versionJava Development Kit (JDK) 7 o superior
Resolución de pantalla1280x800 mínimo