Funktionen, Screens, Design, erwartetes Verhalten… Je detaillierter, desto besser können die KI und unser Studio Ihre App bauen.
Beispiel ansehen
Mise à jour de SynApps – Améliorations de l'écran Flashcards et de l'interface
Je souhaite améliorer l'expérience utilisateur de SynApps tout en conservant son identité actuelle : une application premium, minimaliste et inspirée des applications Apple. Merci de respecter le design existant (couleurs, animations, coins arrondis, SwiftUI, etc.).
1. Ajouter un bouton « Revenir à la question »
Lorsque la réponse d'une flashcard est affichée, afficher un petit bouton discret dans le coin inférieur gauche de la carte (visible uniquement quand la réponse est affichée). Icône : SF Symbol arrow.uturn.backward. Le bouton doit être rond, discret, avec un effet Glass / Material, légèrement transparent, avec une petite ombre, cohérent avec le design actuel. À l'appui : la carte revient à son état initial, la question est réaffichée, la réponse disparaît, aucune statistique/XP n'est modifiée, la progression reste identique. Même animation que le retournement normal + léger retour haptique.
2. Réduire la taille de la Flashcard
Réduire légèrement la hauteur pour laisser respirer l'interface et augmenter l'espace entre la carte et les boutons. Ne pas modifier les coins arrondis, couleurs, animations, contenu.
3. Remplacer les boutons de réponse
Remplacer « Je me suis trompé » / « J'ai trouvé » par deux boutons circulaires flottants : gauche = cercle rouge, SF Symbol xmark ; droite = cercle vert, SF Symbol checkmark. Effet Liquid Glass, légère ombre, animation à l'appui, retour haptique, un peu plus grands qu'un bouton flottant iOS classique, parfaitement centrés sous la Flashcard. La logique reste identique, seul le design change.
4. Design général
Respecter le design actuel : SwiftUI, animations modernes, transitions fluides, composants natifs Apple, interface minimaliste haut de gamme. Les nouveautés doivent sembler faire partie de l'app depuis le début.
5. Tab Bar
Remplacer « Paramètres » par « Réglages ». Ne modifier que le texte.
6. Structure des questions
Proposer une structure complète : pour chacun des 10 thèmes, combien de questions par thème et par niveau (Facile, Moyen, Difficile, Extrême), avec un bon équilibre variété / qualité / absence de redondance / progression pédagogique. Nombre réaliste pour des étudiants en médecine, en privilégiant l'utilité à la quantité. Expliquer brièvement pourquoi ces quantités.
Ajout de sons (SFX)
Effets sonores subtils et premium à la manière d'Apple. Tous très courts (< 300 ms), discrets, haute qualité, respectant le mode silencieux et désactivables dans les réglages. Sons : bonne réponse (positif, doux), mauvaise réponse (discret, légèrement plus grave), niveau gagné (réussite élégante), fin de session (félicitations plus riche), déverrouillage de badge (récompense). Ne PAS jouer de son à chaque carte, changement de thème, défilement ou clic.
Système de badges
Ajouter 3 emplacements de badges autour de l'avatar (page Profil) ; « + » si vide, icône si débloqué, toujours les 3 derniers obtenus. Au clic : page « Mes badges » avec une grille moderne (carte par badge : icône, nom, description, état). Verrouillé = grisé + cadenas ; débloqué = couleurs + animation + contour lumineux. Créer 20+ badges (premiers pas, séries, sans faute, niveaux, experts de chaque thème, collectionneur, légende…). Au déblocage : animation premium (scale + légère rotation + halo + haptique), « Nouveau badge débloqué ! » + bouton Continuer, puis notification 2 s. Sauvegarde automatique, jamais perdus. Conserver le thème sombre, les couleurs, les coins arrondis, le style premium.
Réglages & mélange intelligent des cartes
Supprimer le paramètre « Difficulté par défaut » (Réglages → Étude) et le code associé. Repenser « Mélanger les cartes » en un vrai algorithme de sélection intelligente proche de la répétition espacée : prioriser les cartes difficiles/ratées, réduire la fréquence des cartes maîtrisées, ne jamais répéter une carte dans une session, alterner les thèmes, prioriser les erreurs récentes, tenir compte du temps depuis la dernière révision, score de priorité par carte (réussites, erreurs, dernière révision, jours écoulés, difficulté estimée, fréquence récente), tout en conservant une variété naturelle. Quand l'option est désactivée : ordre normal inchangé. Code propre, performant, maintenable et bien intégré.