Base de données SQLite dans une application Android¶
Bienvenue dans ce premier travail pratique (TP) où vous apprendrez à utiliser une base de données SQLite dans une application Android. Vous partirez d'une application squelette et ajouterez des fonctionnalités pour gérer une liste de mots stockés dans une base de données SQLite.
Objectifs¶
- Comprendre comment utiliser une base de données SQLite dans une application Android
-
Apprendre à :
- créer et gérer une base de données SQLite avec SQLiteOpenHelper
- effectuer des opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) sur une base de données SQLite
- afficher les données d'une base de données SQLite dans un RecyclerView
- ajouter, modifier et supprimer des données dans une base de données SQLite via l'interface utilisateur
- utiliser des adaptateurs et des gestionnaires de clics personnalisés pour interagir avec la base de données
Méthodologie de travail¶
1. Réception et acceptation du dépôt¶
Votre enseignant vous partagera un lien GitHub Classroom pour ce TP. Suivez ces étapes :
- Cliquez sur le lien fourni par votre enseignant
- Acceptez l'invitation pour créer votre dépôt personnel
- Attendez que GitHub Classroom génère votre dépôt (cela peut prendre quelques secondes)
2. Clonage du dépôt¶
Une fois votre dépôt créé :
3. Création d'une branche de travail¶
Créez une branche dédiée pour votre TP :
Tip
Travaillez toujours sur une branche séparée, jamais directement sur la branche main.
4. Commits réguliers¶
À la fin de chaque tâche ou exercice, commitez votre travail :
5. Soumission du travail¶
À la fin du TP :
-
Poussez votre branche vers le dépôt distant :
-
Ouvrez une Pull Request (PR) sur GitHub :
- Allez sur votre dépôt GitHub
- Cliquez sur "Compare & pull request"
- Ajoutez une description de votre travail
- Créez la PR
Important
NE FUSIONNEZ PAS votre PR. Laissez-la ouverte en attendant la validation de votre enseignant.
-
À la fin de chaque tâche, prenez une capture d'écran de votre application en fonctionnement et ajoutez-la à votre PR en commentaire.
Sauvegardez souvent votre travail !
Utilisez Git pour sauvegarder régulièrement votre travail après chaque tâche. Cela vous permettra de revenir à une version antérieure en cas de problème. N'attendez pas la fin du TP pour faire un commit, vous risquez de perdre beaucoup de travail en cas de problème. Exemple de message de commit : "fin de la tâche 1".