Retour aux projets

Romane App - Application iOS Éducative

2022
Projet Éducatif

Romane est une application éducative iOS innovante basée sur le système des flashcards (cartes de révision). L'application permet aux utilisateurs de créer leurs propres cartes avec une question sur le recto et la réponse au verso, facilitant la mémorisation active et l'apprentissage personnalisé.

L'application se distingue par son algorithme intelligent de révision espacée qui présente plus fréquemment les cartes que l'utilisateur maîtrise le moins bien, permettant une mémorisation optimale à long terme. Cette approche scientifique de l'apprentissage maximise la rétention des connaissances.

Romane existe en deux versions : une version mobile indépendante pour les étudiants qui souhaitent réviser de manière autonome, et une version intégrée aux établissements scolaires comme outil d'enseignement moderne. L'objectif est de synchroniser l'école avec les nouvelles technologies et de permettre aux étudiants de réviser n'importe où et n'importe quand.

Aperçu du projet

Technologies Utilisées

SwiftSwiftUICore DataAVFoundationCloudKitCombinePhotoKitUserNotifications

Fonctionnalités Principales

Création de flashcards personnalisées (recto/verso)

Support multimédia (texte, images, vidéos, audio)

Algorithme de révision espacée intelligent

Système d'auto-évaluation par couleurs (vert/orange/rouge)

Deux versions : mobile indépendante et scolaire

Synchronisation CloudKit entre appareils

Mode révision optimisé pour mémorisation long terme

Statistiques de progression et analytics

Interface SwiftUI moderne et intuitive

Mode offline complet

Notifications de révision programmées

Export/import de collections de cartes

Défis Rencontrés

Solution Apportée

J'ai développé une architecture SwiftUI moderne avec Core Data pour la persistance locale. L'algorithme de révision espacée analyse les auto-évaluations des utilisateurs (système de couleurs : vert pour "parfaitement connu", orange pour "moyennement", rouge pour "pas du tout") et ajuste dynamiquement la fréquence de présentation. AVFoundation gère les médias audio/vidéo, tandis que CloudKit assure la synchronisation entre appareils et la version scolaire. L'interface drag & drop et les animations fluides rendent l'expérience d'apprentissage engageante.

Intéressé par un projet similaire ?

Je serais ravi de discuter de votre projet et de voir comment je peux vous aider