Scott Hatfield

Acquisisci conoscenze e competenze con progetti reali.

Descrizione

Launchpad è un'applicazione Flutter incentrata sull'acquisizione di competenze tramite un apprendimento pratico basato su progetti. L'app sfrutta l'AI di Gemini di Google per creare, gestire e supportare questi progetti con un elevato livello di personalizzazione e adattabilità.

Quando un utente definisce un obiettivo di apprendimento, ad esempio "Voglio imparare a usare una stampante 3D", questo input viene inviato all'API Gemini tramite l'integrazione "Crea con Gemini" di Firebase. Il sistema recupera le istruzioni di sistema e altri parametri da Firebase Remote Config. L'API Gemini genera quindi un piano di progetto strutturato conforme a uno schema JSON.

Gemini genera anche obiettivi basati sul contesto legati a passaggi specifici e significativi all'interno del progetto, fornendo agli utenti traguardi motivanti. Questi obiettivi vengono creati dinamicamente analizzando i passaggi del progetto e identificando le sfide o i traguardi chiave che meritano un riconoscimento. Inoltre, se gli utenti hanno domande durante il progetto, possono porle direttamente all'interno dell'app e il modello Gemini genera le risposte in base alle istruzioni di sistema preconfigurate.

L'utilizzo delle API Gemini da parte di Launchpad è progettato per funzionare dietro le quinte, consentendo un'esperienza utente fluida e intuitiva. Grazie all'integrazione dell'IA di Gemini, Launchpad offre un potente set di strumenti per gli studenti, aiutandoli a gestire progetti complessi con indicazioni, assistenza e motivazione generate dall'IA, il tutto mantenendo l'attenzione dell'utente sul percorso di apprendimento stesso.

Realizzato con

  • Flutter
  • Android
  • Firebase
  • Android Studio

Team

Di

Scott Hatfield

Da

Stati Uniti