Torna al percorso

Freelance · Dicembre 2017–dicembre 2019

Fantapazz, una nuova versione in Swift.

Fantapazz è una piattaforma dedicata al gioco del fantacalcio. Quando è iniziata la mia collaborazione, aveva già un’app iOS in Objective-C: il progetto era ripensarla con una nuova interfaccia, una nuova esperienza d’uso e nuove funzionalità. Come freelance e unico sviluppatore iOS, ho lavorato direttamente con i responsabili del prodotto per co-progettare e costruire da zero il nuovo client in Swift.

Dal confronto al rilascio

Il confronto sul prodotto accompagnava le scelte tecniche. Ho seguito la progettazione dell’esperienza iOS, l’architettura, lo sviluppo dell’interfaccia e le integrazioni, trasformando le esigenze condivise con i responsabili in un’app pronta per essere utilizzata. Era un’occasione per mettere insieme attenzione al design e responsabilità sul codice.

Il team comprendeva anche uno sviluppatore Android e uno Web/backend. Io seguivo il client iOS, confrontandomi con chi lavorava sulle altre parti della piattaforma. Questa collaborazione rendeva concreto il rapporto fra l’interfaccia dell’app e i servizi con cui doveva dialogare.

Nell’estate 2018 abbiamo pubblicato la nuova versione Swift, sostituendo il client Objective-C preesistente. La mia prima app è online! Un traguardo in cui il lavoro di progettazione e sviluppo diventava finalmente un prodotto da consegnare agli utenti.

Una responsabilità completa

Essere l’unico sviluppatore iOS significava seguire l’intero ciclo del client: dalle scelte architetturali alla cura dell’interfaccia, dalle integrazioni alla preparazione del rilascio e alla gestione dell’app su App Store. Il lavoro continuava anche dopo la pubblicazione, accompagnando l’evoluzione del prodotto.

La collaborazione è proseguita fino a dicembre 2019, in parallelo al mio lavoro in SkyIT. Fantapazz mi ha insegnato a tenere insieme il dialogo con chi definisce il prodotto, la realizzazione tecnica e la responsabilità di consegnare. È una delle esperienze in cui ho imparato a guardare un’app nel suo insieme, dal primo confronto fino alla presenza sullo Store.