Une app. Android est principalement composé d’Activity et de Fragment placés dans le dossier src/ du projet. Par défaut, l’Activity MainActivity, créé par l’IDE (Integrated Development Environment, ex : Android Studio), est lancé au démarrage de l’app. Ceci est configuré dans le fichier Manifest.
Une Activity est un composant Android, il possède un cycle de vie (création, pause, destruction en bref). Chaque étape du cycle de vie correspond à une méthode java, la plus importante est la méthode_ onCreate() _appelé à la création de l’Activity, elle se charge d’initialiser l’écran, la vue, et autres objets utilisés.
Un Fragment est une sorte de _sub-Activity, _il possède également un cycle de vie, calé sur celui de l’Activity à laquelle il est attaché. D’ailleurs, une Activity peut contenir plusieurs Fragments.
Note : Ce composant a été introduit dans la version 2.3 d’Android afin d’optimiser la programmation sur tablette (cf. site de référence).