Android Studio es el entorno de desarrollo integrado (IDE) oficial para el desarrollo de apps para Android y est basado en IntelliJ IDEA. Adems del potente editor de cdigos y las herramientas para desarrolladores de IntelliJ, Android Studio ofrece incluso ms funciones que aumentan tu productividad cuando desarrollas apps para Android, como las siguientes: Un sistema de compilacin flexible basado en GradleUn emulador rpido y cargado de funcionesUn entorno unificado donde puedes desarrollar para todos los dispositivos AndroidAplicacin de cambios para insertar cambios de cdigo y recursos a la app en ejecucin sin reiniciarlaIntegracin con GitHub y plantillas de cdigo para ayudarte a compilar funciones de apps comunes y tambin importar cdigo de muestraVariedad de marcos de trabajo y herramientas de pruebaHerramientas de Lint para identificar problemas de rendimiento, usabilidad y compatibilidad de versiones, entre otrosCompatibilidad con C++ y NDKEn este entorno de desarrollo nos encontraremos con las herramientas que son necesarias para crear aplicaciones. Esto incluye desde el cdigo, al diseo de la interfaz de usuario de la aplicacin. Va a poder guiar a dicho creador en todo el proceso, para poder obtener de esta manera una aplicacin, que se podr publicar posteriormente en la Play Store, por ejemplo. Los que quieran usar Android Studio lo podrn descargar en su ordenador, compatible con Windows, MacOS, ChromeOS y Linux, para poder trabajar en el mismo en la creacin de dicha aplicacin. Ningn 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 ms mdulos con archivos de cdigo fuente y archivos de recursos. Entre los tipos de mdulos se incluyen los siguientes: Mdulos de apps para AndroidMdulos de bibliotecaMdulos de Google App EngineTemas: IntroduccinInstalacinCiclo de vida del ActivityDebugEjemplo prctico