Luca Cappellaro
Style Piccoli Digital Edition Mobile development tech lead
App Digital Edition per la rivista Style Piccoli. L'app, sviluppata interamente in tecnologia nativa, integra le funzionalità tradizionali di autenticazione e acquisti in-app, offrendo ai lettori un’esperienza di lettura delle riviste tramite uno sfogliatore PDF nativo. I contenuti sono disponibili anche offline grazie a un sistema di cache che consente la fruizione delle riviste anche senza connessione Internet. La modularizzazione del codice in target/flavor, consolidata con le precedenti app, ha permesso di realizzare questa nuova app in tempi molto rapidi, facilitando allo stesso tempo la manutenzione e lo sviluppo evolutivo.
Punti salienti Il team e i risultati
Ruolo
Team Leader operativo
Dimensione del team
3 persone
Tecnologie utilizzate Linguaggi e framework
Sviluppo nativo
Swift, Kotlin
Layout
UIKit, Android XML Layout
In-app Purchase
StoreKit, Play Billing Library
Analytics
Adobe Experience Platform, Crashlytics
Cloud
Firebase, Google Cloud Platform
Code versioning
Git, Standard Git Flow
CI\CD
Fastlane, Jenkins
Project management
Jira, Confluence, OmniPlan
Screenshot Anteprima dell'app
Scarica l'app Provala sul tuo dispositivo
Problemi e soluzioni Le sfide che abbiamo affrontato
Miglioramento di prestazioni e consumo di risorse
La precedente versione dell'app era stata sviluppata in modalità ibrida, con un meccanismo di download e rendering dei template HTML a run-time. Questa architettura offriva prestazioni basse e un maggior consumo di risorse quali consumo di dati, spazio di archiviazione e batteria. La nuova versione dell'app è stata implementata interamente in modo nativo per garantire prestazioni massime e scarica solo i dati necessari al rendering delle schermate e le pagine delle riviste aperte dall'utente. La pulizia dei file nella sandbox su dispositivo è facilmente raggiungibile dal menu di impostazioni dell'app.
Ottimizzazione della manutenzione e dello sviluppo di evolutive
La precedente DE di Amica era sviluppata come un'app a se stante, nonostante fosse funzionalmente identica alle altre DE. Nello sviluppo della nuova versione abbiamo modularizzato il codice in modo da avere una base di codice comune, con solo le configurazioni e stili separati per ciascuna app. In questo modo possiamo ridurre in modo considerevole la manutenzione e lo sviluppo di nuove DE Periodici.
Timeline del progetto Le milestone più importanti
Gennaio 2026 - Rilascio app sullo store
 
La nuova versione viene rilasciata su App Store. È la prima build di nuova generazione dell'app.