Projet de Programmation des composants mobiles
This repository has been archived on 2024-01-18. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2024-01-04 16:37:42 +01:00
app only fetch the question list ONCE 2024-01-04 16:37:42 +01:00
gradle/wrapper first commit 2023-11-16 13:13:19 +01:00
.gitignore exclude pdf 2023-11-18 18:45:16 +01:00
build.gradle.kts add dependencies 2023-11-27 04:21:11 +01:00
ecrans_activity.png Upload New File 2023-11-26 22:31:37 +01:00
gradle.properties first commit 2023-11-16 13:13:19 +01:00
gradlew first commit 2023-11-16 13:13:19 +01:00
gradlew.bat first commit 2023-11-16 13:13:19 +01:00
README.md yay 2024-01-04 00:54:44 +01:00
settings.gradle.kts first commit 2023-11-16 13:13:19 +01:00

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 tous les jeux
  • 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 (interface)
    • 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

Interface -- Draft