Projet de Programmation des composants mobiles
|
||
---|---|---|
app | ||
gradle/wrapper | ||
.gitignore | ||
build.gradle.kts | ||
ecrans_activity.png | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
README.md | ||
settings.gradle.kts |
Application de mémorisation
A faire ?
- Jeu de question
- Ajouter / Importer
- Fichier local
- Lien HTTP
- Supprimer
- Modifier
- Créer des questions
- Supprimer des questions
- Choisir / Sélection
- Commencer un jeu
- Reprendre la progression d'un jeu
- Afficher les statistiques de tout les jeux
- Ajouter / Importer
- Dans un jeu
- Consulter la réponse à une question trop difficile
- Choisir le statut d'une question
- Modifier la question
- Supprimer la question
- Afficher les statistiques du jeu de question en cours
- Notification
- une fois par jour
- Paramètres
- Temps de réponse aux questions
- Thème
- Taille police
- Extensions
- Images
- Sons
Requis
- Jetpack Compose (interfacec)
- ViewModel
- Room (base de donnée)
C'est mieux s'il y a
- Coroutines
- Datastore
- Material3
- Adaptation à l'écran
- Menus
- Navigation
- Services
- Alarmes
- Notification
- Download manager
- Rotation d'écran
Critères autres
- Architecture
- Modularité
- Clarté du code
- Bonne conception de la base de donnée
- Ergonomie et facile d'utilisation
- Graphisme ne compte pas trop pour la note finale