Obiettivo: Creare un’app per facilitare l’apprendimento di Kotlin tramite argomenti, lezioni e test
Descrizione del progetto: Learn Kotlin è un’app scritta in Kotlin che permette a chiunque di approcciarsi al mondo della programmazione Android. Grazie alla modularità del corso e alla sua UI moderna, tutti possono imparare a programmare Kotlin facilmente.
Soluzione applicata: Il progetto è stato sviluppato da un Team di due ragazzi del corso di Mobile App & Gaming Developer. L’idea era quella di creare un applicativo che in modo semplice ma chiaro aiutasse e guidasse l’apprendimento del linguaggio Kotlin.
I ragazzi hanno perciò seguito un processo di progettazione che parte dal wireframing alla creazione e scrittura dell’app. Tutti i testi, le grafiche, le animazioni e le domande come anche i topic sono stati selezionati e scritti dagli stessi studenti così da garantire un punto di vista aggiornato sul linguaggio e sulle metodologie di apprendimento. L’applicazione è stata sviluppata per Android, in Kotlin con l’integrazione degli standard JSON e XML. Grazie all’utilizzo del Material Design 3 la User Interface risulta moderna e minimalista dando un tocco all’app che ha del familiare.
Specifiche tecniche:
Linguaggio: Kotlin
Standard: XML, JSON
OS compatibili: Android
Team: 2 persone
UI: Material 3 (Google Material Design)
Kotlin: ViewModels, Adapters, Observables, Listeners, View Binding, Async, Animations
Pattern: MVVM
Corsi partecipanti: Mobile App & Game developer
Materia: Programmazione di applicazioni per Android
Programmi/tool: Android Studio (IDE), Git (Version Control), Figma (Wireframing and UI)