Caso studio
Progetto personale · App multipiattaforma
Settimane scolastiche a rotazione, organizzate su tre piattaforme.
Screenshot
Il problema
Molte scuole usano orari a rotazione: settimana A e settimana B, settimane pari e dispari. Le normali app calendario danno per scontato che tutte le settimane siano uguali, così gli studenti finiscono per reinserire le stesse lezioni o cercare di indovinare quale sia la settimana giusta.
Cosa ho fatto
Ho sviluppato l'app in Flutter con Material 3. Imposti la durata del ciclo e una data di inizio, e l'app calcola a quale settimana appartiene qualsiasi data. Evidenzia la lezione in corso, permette di assegnare a ogni materia un colore, un'aula e delle note, ed esporta o ripristina l'intero orario in formato JSON.
Il risultato
Un'app funzionante per Windows (con installer), Android e il web, il tutto da un'unica base di codice. La versione web è online e il codice è open source con licenza MIT.
Verifica di persona
Servizio correlato: Sviluppo di app mobile
Il mio stack
So fare un po' di tutto. Maestro di niente.
Ma porto comunque a termine tutto il cazzo di progetto


