Android est un système d'exploitation open source basé sur le noyau Linux, conçu pour smartphones et autres appareils, permettant aux développeurs d'accéder à diverses fonctionnalités matérielles. Une application Android est composée de quatre composants principaux : activités, services, récepteurs de diffusion et fournisseurs de contenu, chacun ayant sa propre fonctionnalité et cycle de vie. Le développement d'applications Android nécessite des outils comme Android Studio et le SDK, avec une architecture de projet définie pour le bon fonctionnement de l'application.