Ciao, mi chiamo Luigi e questa è la mia storia sulla creazione dell'app CoronaPedia.
Come chiunque altro, ho avuto un bel "colpo basso" grazie al Coronavirus. Inizialmente pensavo che stavamo bene e che non sarebbe andata male. 10 giorni dopo il governo italiano ha chiuso tutto. Tutte le regioni sono state considerate Zona rossa. Non potevamo uscire dalle nostre case e ciò è stato uno shock, soprattutto all'inizio, ma ero ottimista. Ero felice che eravamo entrati in relax mode. Presto, però, ho visto qualcosa di terribile: le persone, come me e te, stavano morendo. Dopo alcuni giorni, le persone morte erano molte e la Lombardia aveva i cimiteri pieni di morti. Hanno iniziato a dare i corpi ad altre regioni. Qui è anche dove l'OMS ha dichiarato l'emergenza di tipo pandemica. Ho iniziato a sentirmi male ma ero deciso anche ad aiutare le persone.
Ho realizzato che non potevo fare niente, se non stare a casa. Un giorno, però, mentre guardavo delle news, ho trovato due siti web con informazioni differenti (erano siti importanti). Ero quasi arrabbiato; le persone non dovrebbero mai ottenere informazioni fake, soprattutto in tempo di pandemia. Ecco come è nata l'idea di CoronaPedia. Inizialmente, ho controllato se ci fossero app simili, poi ho chiesto ad alcuni amici cosa ne pensassero. Ho deciso quindi di iniziare a ricercare sul web perché c'era un piccolo problema: i dati dovevano essere veritieri e dovevano aggiornarsi autonomamente. Dopo, ho trovato una repository della Protezione Civile. Ero molto felice, potevo finalmente iniziare a pensare al design dell'app! Non volevo nulla di grandioso o di difficile: volevo qualcosa che funzionasse e che fosse facilmente intuibile. Avrebbe dovuto mostrare solo le informazioni pari alla data corrente dell'Italia. Molto basico. Successivamente ho deciso di renderla più dettagliata: ho aggiunto la differenza fra il giorno corrente e quello precedente e ho anche deciso di implementare la possibilità del cambio del giorno e la possibilità di vedere tutte le regioni italiane. Schematizzato il tutto, ho deciso di aggiungere una tab view per implementare un'altra sezione chiamata Cosa fare che mostrasse link utili presi dal governo.
Non mi restava che scegliere lo schema dei colori. Ho scelto il rosso con sfondo bianco/nero (in base alla modalità scelta). Il testo in grassetto rappresentava elementi importanti mentre il testo in italico doveva rappresentare ii link. Ho scelto il rosso perché è il colore del pericolo ma anche dell'amore.
Ora andava realizzata. Ho scelto SwiftUI perchè ho voluto autosfidarmi poichè è un framework che non l'ho mai usato prima. Non è stato semplice, almeno finchè non ho capito il funzionamento delle nuove variabili che esso implementa. Dopo qualche tutorial, ho completato l'app. I dati che ottengo dalla repository sono in formato JSON, quindi è stato semplice gestirli.

Log in or sign up for Devpost to join the conversation.