Créer l'application RoomWordsSample¶
Remarque
Dans ce TP, vous êtes censé créer des variables membres, importer des classes et extraire des valeurs selon les besoins. Le code que vous êtes censé connaître est fourni mais pas expliqué.
1.1 Créer une application avec une seule activité¶
- Ouvrez Android Studio et cliquez sur New Project.
- Dans la fenêtre New Project, choisissez Basic Views Activity et cliquez sur Next.

- Sur l'écran suivant, nommez l'application RoomWordSample et cliquez sur Finish.
-
Ouvrez
themes.xml, changez le parent du thèmeBase.Theme.RoomWordSamplede l'application par Theme.Material3.Light.NoActionBar et supprimez le fichierthemes.xml (night).Info
Ceci permet d'avoir une interface utilisateur cohérente, car le mode sombre peut être activé sur vos émulateurs ou téléphones.
-
Supprimez le répertoire navigation sous les ressources (
res). -
Supprimez toutes les mises en page et classes Java des fragments :
FirstFragment.javaetSecondFragment.javafragment_first.xmletfragment_second.xml
-
Supprimez la balise
fragmentdecontent_main.xml. -
Supprimez les dépendances de la bibliothèque de navigation dans le fichier
build.gradle(.kts) (Module: app)et synchronisez le projet : -
Nettoyez
MainActivity.java:Supprimez les imports inutilisés, la méthode de navigation
onSupportNavigateUp()et toutes les variables en rouge liées à la bibliothèque de navigation. -
Exécutez votre application pour vérifier que tout fonctionne correctement.
1.2 Mettre à jour les fichiers Gradle¶
Ensuite, vous devez ajouter les bibliothèques de composants à vos fichiers Gradle.

- Dans Android Studio, cliquez sur l'onglet Project et développez le dossier Gradle Scripts.
- Ouvrez le fichier
libs.versions.toml. -
À la fin de la section
[versions], ajoutez les deux variables suivantes qui définissent les versions des bibliothèques "room" et "lifecycle" : -
À la fin de la section
[libraries], ajoutez la définition des packages des deux bibliothèques ainsi que leurs versions respectives : -
Ouvrez le fichier
build.gradle(.kts) (Module: app). -
Ajoutez le code suivant en bas du bloc des dépendances
dependencies(mais toujours à l'intérieur du bloc) : -
Cliquez sur Sync Now pour synchroniser votre projet avec les nouveaux fichiers Gradle.