Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

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.

Consulta las notas de la versión

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

Android Studio, basado en IntelliJ IDEA, proporciona el menor tiempo de respuesta 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 ser más productivo, 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 se 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 te permite verificar que crees el 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. Puedes comenzar con una plantilla de código, o bien hacer clic con el botón derecho en una API en el editor y seleccionar la opción Find Sample Code para buscar ejemplos. Además, puedes importar apps completamente funcionales desde la pantalla Create Project de GitHub.

Android Studio ofrece un marco de trabajo de análisis sólido y estático que incluye más de 280 comprobaciones de lint diferentes que pueden ejecutarse en la totalidad de tu app. Además, proporciona varias correcciones rápidas que te permiten solucionar con un clic problemas relacionados con diferentes aspectos, como el rendimiento, la seguridad y la corrección.

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 Espresso Test Recorder, puedes generar un código de prueba de IU grabando tus interacciones con la app en un dispositivo o emulador. 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 que incluyan código y recursos diferentes, además de aplicar 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 y 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.

Quita las tareas tediosas

Android Studio proporciona herramientas 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 ConstraintLayout, por lo que puedes compilar rápidamente un diseño que se adapte a diferentes tamaños de pantalla arrastrando vistas al lugar correcto y agregando restricciones de diseño con solo unos pocos clics.

Puedes usar el analizador de APK para inspeccionar fácilmente el contenido de tu APK. Revela el tamaño de cada componente para poder 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 APK.

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 elemento de diseño vectorial de Android.

Translations Editor te proporciona una vista única de todos tus recursos traducidos, lo cual facilita la modificación o adición de traducciones, y la localización de traducciones faltantes sin abrir cada versión del archivo strings.xml. Proporciona, incluso, un vínculo para pedir servicios de traducción.