Android Studio es el IDE oficial de Android que se creó exclusivamente a fin de acelerar el desarrollo y ayudarte a compilar apps de la más alta calidad para todos los dispositivos Android.

Itera y escribe código más rápido que nunca

Android Studio, basado en IntelliJ IDEA, proporciona un procesamiento rápido en tu flujo de trabajo de codificación y ejecución.
La función "Apply Changes" de Android Studio te permite realizar cambios en el código y en los recursos de tu app en ejecución sin tener que reiniciarla (y, en algunos casos, sin reiniciar la actividad actual). Esta flexibilidad te permite controlar qué partes de tu app se reinician cuando quieres implementar y probar pequeños cambios incrementales y, al mismo tiempo, preservar el estado actual del dispositivo.
Con el editor de código podrás escribir un código más eficaz, trabajar más rápido y aumentar tu productividad, ya que te permite completar, refactorizar y analizar código de manera avanzada. A medida que escribes, Android Studio proporciona sugerencias en una lista desplegable. Simplemente presiona Tab para insertar el código.
Android Emulator instala e inicia tus apps más rápido que un dispositivo real. También te permite crear un prototipo de tu app y probarla en diferentes configuraciones de dispositivos Android: teléfonos, tablets y dispositivos Android Wear y Android TV. Además, puedes simular diferentes funciones de hardware; por ejemplo, ubicación de GPS, latencia de red, sensores de movimiento y entrada multitáctil.

Crea código con confianza

En cada paso, Android Studio garantiza la creación del mejor código posible.
En Android Studio, se incluyen plantillas de proyectos y código que facilitan la adición de patrones bien establecidos, como un panel lateral de navegación y un paginador de vistas. Comienza con una plantilla de código, o bien haz clic con el botón derecho en una API en el editor y selecciona la opción Find Sample Code para buscar ejemplos. También puedes importar apps totalmente funcionales desde GitHub a la pantalla Create Project.
Android Studio ofrece un marco de trabajo de análisis sólido y estático que incluye más de 365 comprobaciones de lint diferentes que pueden ejecutarse en la totalidad de tu app. Además, proporciona varias correcciones rápidas que te permiten solucionar problemas de rendimiento, seguridad y corrección con un solo clic.
Android Studio ofrece una gran variedad de herramientas a fin de ayudarte a probar tus apps para Android con JUnit 4 y marcos de trabajo de prueba de IU funcionales. Con la grabadora de pruebas Espresso, puedes grabar tus interacciones con la app en un dispositivo o emulador y generar un código de prueba de IU. Puedes ejecutar las pruebas en un dispositivo, un emulador o un entorno de integración continua, o en Firebase Test Lab.

Configura compilaciones de manera ilimitada

Las compilaciones basadas en Gradle y la estructura del proyecto de Android Studio te brindan la flexibilidad que necesitas a fin de generar los APK para todos los tipos de dispositivos.
Android Studio ofrece automatización de compilaciones, administración de dependencias y configuraciones de compilación personalizables. Puedes configurar tu proyecto para incorporar bibliotecas locales y alojadas, y definir variantes de compilación que contengan código y recursos diferentes, además de aplicar distintas configuraciones de reducción de código y firma de apps.
Android Studio se integra con herramientas de control de versiones, como GitHub y Subversion, para que puedas mantener a tu equipo actualizado respecto de los cambios en proyectos y compilaciones. El sistema de compilación de código abierto de Gradle te permite adaptar la compilación a tu entorno y ejecutarla en un servidor de integración continua, como Jenkins.
Android Studio proporciona un entorno unificado en el cual puedes compilar apps para teléfonos y tablets Android, y para dispositivos Android Wear, Android TV y Android Auto. Los módulos de código estructurado te permiten dividir tu proyecto en unidades de funcionalidad que puedes crear, probar y depurar de manera independiente.

Crea apps completas y conectadas

Android Studio comprende que no todo el código se escribe en Java ni se ejecuta en el dispositivo del usuario.
Android Studio es compatible con la edición de archivos de proyecto C y C++, por lo que puedes compilar componentes JNI rápidamente en tu app. El IDE ofrece resalte de sintaxis y refactorización para C y C++, además de un depurador basado en LLDB que ayuda a depurar el código Java y C o C++ de manera simultánea. Las herramientas de compilación también pueden ejecutar tus secuencias de comandos CMake y ndk-build sin modificaciones y, luego, agregar los objetos compartidos a tu APK.
Firebase Assistant te permite conectar tu app a Firebase y agregar servicios como Analytics, Authentication, Notifications, entre otros, con procedimientos detallados dentro de Android Studio. Las herramientas integradas de Google Cloud Platform también facilitan la integración de tu app para Android con servicios como Cloud Endpoints de Google y módulos de proyectos diseñados especialmente para Google App Engine.

Olvídate de las tareas tediosas

Android Studio proporciona herramientas de GUI que simplifican los aspectos menos interesantes del desarrollo de apps.
Cuando se trabaja con archivos de diseño XML, Android Studio ofrece un editor visual con la función arrastrar y soltar, que facilita como nunca la creación de nuevos diseños. El editor de diseño se creó junto con la API de ConstraintLayout, por lo que puedes compilar rápidamente un diseño que se adapte a diferentes tamaños de pantalla con unos pocos clics si arrastras vistas al lugar correcto y agregas restricciones de diseño.
Puedes usar el analizador de APK para inspeccionar fácilmente el contenido de tu APK. Esta herramienta revela el tamaño de cada componente para que puedas identificar formas de reducir el tamaño total del APK. Además, te permite obtener una vista previa de los recursos empaquetados, inspeccionar los archivos DEX para solucionar problemas de multidex y comparar las diferencias entre dos APKs.
Android Studio facilita la creación de un nuevo recurso de imagen para cada densidad. Con Vector Asset Studio, puedes seleccionar íconos de material design proporcionados por Google o importar un archivo SVG o PSD. Además, Vector Asset Studio te permite generar archivos de mapa de bits para cada densidad de pantalla a fin de admitir versiones anteriores de Android que no son compatibles con el formato de elementos de diseño vectoriales de Android.
Translations Editor te proporciona una vista única de tus recursos traducidos, lo cual permite que modifiques o agregues traducciones, y localices traducciones faltantes con más facilidad, sin que debas abrir cada versión del archivo strings.xml. Proporciona, incluso, un vínculo para pedir servicios de traducción.