Repository créé suite à un TP sur Android Studio pour développer une application Android de gestion de tâches.
Objectif
L’objectif de cette application est de permettre à l’utilisateur de gérer une liste de tâches avec toutes les opérations CRUD (Create, Read, Update, Delete) et d’ajouter des fonctionnalités avancées comme la recherche, le filtrage et la gestion de dates limites.
Ajouter une tâche avec titre, description et date limite Afficher les tâches dans un RecyclerView Modifier une tâche (titre, description, date) – en cours d’ajout Supprimer une tâche Marquer une tâche comme terminée Filtrer les tâches : toutes, terminées ou non terminées Recherche par titre Tri automatique par date limite Changement de couleur selon l’état de la tâche Stockage local des données via Room
Langage : Kotlin Interface utilisateur : RecyclerView, AlertDialog Base de données locale : Room (SQLite) Architecture : MVC simplifiée avec Adapter pour la RecyclerView Gestion des coroutines : Kotlin Coroutines pour les opérations sur la base de données
Maxence Pierre - Développement principal