Android Studio es el entorno de desarrollo integrado (IDE) oficial para el desarrollo de apps para Android y está basado en IntelliJ IDEA. Además del potente editor de códigos y las herramientas para desarrolladores de IntelliJ, Android Studio ofrece incluso más funciones que aumentan tu productividad cuando desarrollas apps para Android, como las siguientes:
Un sistema de compilación flexible basado en Gradle
Un emulador rápido y cargado de funciones
Un entorno unificado donde puedes desarrollar para todos los dispositivos Android
Aplicación de cambios para insertar cambios de código y recursos a la app en ejecución sin reiniciarla
Integración con GitHub y plantillas de código para ayudarte a compilar funciones de apps comunes y también importar código de muestra
Variedad de marcos de trabajo y herramientas de prueba
Herramientas de Lint para identificar problemas de rendimiento, usabilidad y compatibilidad de versiones, entre otros
Compatibilidad con C++ y NDK
En este entorno de desarrollo nos encontraremos con las herramientas que son necesarias para crear aplicaciones. Esto incluye desde el código, al diseño de la interfaz de usuario de la aplicación. Va a poder guiar a dicho creador en todo el proceso, para poder obtener de esta manera una aplicación, que se podrá publicar posteriormente en la Play Store, por ejemplo.
Los que quieran usar Android Studio lo podrán descargar en su ordenador, compatible con Windows, MacOS, ChromeOS y Linux, para poder trabajar en el mismo en la creación de dicha aplicación. Ningún desarrollador se encontrará por tanto con problemas para tener acceso a este entorno y poder trabajar con el mismo.
Estructura
Cada proyecto de Android Studio incluye uno o más módulos con archivos de código fuente y archivos de recursos. Entre los tipos de módulos se incluyen los siguientes:
Temas:
Introducción
Instalación
Ciclo de vida del Activity
Debug
Ejemplo práctico