Scott Hatfield
Acquérir des connaissances et des compétences grâce à des projets concrets
Description
Launchpad est une application Flutter axée sur l'acquisition de compétences via un apprentissage pratique par projet. L'application s'appuie sur l'IA Gemini de Google pour créer, gérer et prendre en charge ces projets avec un haut niveau de personnalisation et d'adaptabilité.
Lorsqu'un utilisateur définit un objectif d'apprentissage, par exemple "Je veux apprendre à utiliser une imprimante 3D", cette entrée est envoyée à l'API Gemini via l'intégration "Créer avec Gemini" de Firebase. Le système récupère les instructions système et d'autres paramètres à partir de Firebase Remote Config. L'API Gemini génère ensuite un plan de projet structuré conforme à un schéma JSON.
Gemini génère également des accomplissements adaptés au contexte liés à des étapes spécifiques et importantes du projet, ce qui fournit aux utilisateurs des jalons motivants. Ces réussites sont créées de manière dynamique en analysant les étapes du projet et en identifiant les principaux défis ou jalons qui méritent d'être reconnus. De plus, si les utilisateurs ont des questions au cours de leur projet, ils peuvent les poser directement dans l'application. Le modèle Gemini génère alors des réponses en fonction d'instructions système préconfigurées.
L'utilisation des API Gemini par Launchpad est conçue pour fonctionner en coulisses, ce qui offre une expérience utilisateur fluide et intuitive. En intégrant l'IA Gemini, Launchpad propose aux utilisateurs un ensemble d'outils performants qui les aident à gérer des projets complexes grâce à des conseils, une assistance et une motivation générés par l'IA, tout en gardant l'attention de l'utilisateur concentrée sur le parcours d'apprentissage lui-même.
Conçu avec
- Flutter
- Android
- Firebase
- Android Studio
Équipe
Par
Scott Hatfield
De
États-Unis