I.1 Android Studio (IDE).

Actualmente para poder programar y desarrollar aplicaciones móviles con el sistema operativo Android, es necesario contar con el entorno de desarrollo integrado oficial, el cual es Android Studio

Android Studio ofrece diversas funciones como proporcionar un entorno unificado en el que puedes realizar desarrollos para todos los dispositivos Android, también ofrece un emulador integrado para poder probar las aplicaciones sin necesidad de poseer un Smartphone con Android, etc.