Android es un sistema operativo móvil de código abierto basado en el kernel Linux. Se compone de aplicaciones escritas en Java que se ejecutan en una máquina virtual Dalvik. Android Studio es el entorno de desarrollo integrado recomendado por Google para crear aplicaciones para Android. Se requiere instalar Java, Android Studio y componentes del SDK de Android para configurar el entorno de desarrollo.