Francesco Sposato
dettaglio progetto
QuantoSpendo
Applicazione Java che simula un gestionale di spese personali.
JAVA
Java.Fx
Concluso
Panoramica
QuantoSpendo è stato il primo vero piccolo progetto costruito a livello scolastico. Quando ho creato questo progetto sapevo molto poco di programmazione: pochi concetti e confusi.
E' stato il primo contatto con la necessità di creare folder structures coerenti e pulite, oltre che il primo approccio con le interfacce grafiche. La sua realizazzione ha cominciato a dare peso alle conoscenze apprese fino a quel momento.
stack tecnologico
Cosa c'è sotto il cofano
Java
Al momento della creazione di QuantoSpendo avevo studiato solo Python. Il passaggio a un linguaggio staticamente tipizzato, dove ogni tipo va dichiarato e viene controllato in compilazione, è stato un bel cambio.
JavaFX
Uno strumento intuitivo per creare GUI con Java.
decisioni e problemi risolti
Quello che ho imparato costruendolo
Cosa ha funzionato bene
Ho capito da subito che in un progetto con svariati file è importantissima un'organizzazione precisa e pulita. La definizione da subito di questa struttura mi ha facilitato in modo esponenziale il lavoro successivo.
Difficoltà incontrate
Essendo la prima vera app mai realizzata sono state molte: 1 Comprensione della folder structure necessaria 2 Comprensione architetturale di Service, Controller e Repository 3 comprensione di come costruire un metodo e dell'importazione tra moduli differenti
Cosa rifarei diversamente
Definirei meglio Use Cases e gestione delle tempistiche. Al momento della creazione di QuantoSpendo ancora non erano chiare le buone pratiche per una progettazione ottimale.
Il codice di QuantoSpendo è pubblico su GitHub.
Vedi il repository
← Torna ai progetti
Francesco Sposato - studente e aspirante sviluppatore