Luca Cappellaro
Corriere della Sera - Online Mobile development tech lead
App news di Corriere della Sera, con cui gli utenti possono leggere le notizie di Corriere.it. Oltre alle funzionalità tradizionali di autenticazione, acquisto di abbonamenti tramite in-app purchase e ricezione di push notification, l'app presenta funzionalità avanzate quali l'ascolto di podcast e sfoglio di eBook tramite uno sfogliatore di PDF nativo.
Punti salienti Il team e i risultati
Ruolo
Team Leader operativo
Dimensione del team
7 persone
Voto su App Store
4.5 (Agosto 2025)
Download da App Store
1130000+ (Agosto 2025)
Voto su Play Store
4.4 (Agosto 2025)
Download da Play Store
1000000+ (Agosto 2025)
Tecnologie utilizzate Linguaggi e framework
Sviluppo nativo
Swift, Kotlin
Layout
UIKit, Android XML Layout
In-app Purchase
StoreKit, Play Billing Library
Analytics
Piano, Adobe Experience Platform, Nielsen, AppsFlyer, Crashlytics
Push Notifications
Firebase Cloud Messaging, BlueShift
Cloud
Firebase, Google Cloud Platform
Advertising
Google Mobile Ads, Teads, Taboola, OpenWrap, Confiant
Autenticazione
Facebook Login, Google Sign-In, Sign in with Apple
Deep-linking
OneLink, Firebase Dynamic Links, Universal Links, App Links
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
Le precedente versione dell'app era stata sviluppata con un framework ibrido ormai obsoleto e l'architettura monolitica dell'app ne rendeva difficile manutenzione ed evolutiva. La nuova versione dell'app è stata sviluppata interamente in nativo, con una architettura basata su moduli contenuti in framework\librerie in modo da offrire le massime prestazioni possibili ed una migliore flessibilità nella manutenzione e nell'implementazione di nuove funzionalità.
Esperienza utente unificata al sito
L'esperienza utente della precedente versione dell'app si basava su animazioni e presentazione dei contenuti simili a quelli di Flipboard. Nella nuova versione dell'app si è scelto di semplificare tale esperienza utente, uniformandola a quella del sito Corriere.it, offrendo agli utenti dell'app un design e una esperienza utente coerente con quella del sito web.
Collaborazione con team esteri e consulenti
Per garantire un flusso di lavoro efficace tra il team interno RCS, il gruppo di sviluppatori estero e i consulenti, sono state introdotte pratiche strutturate di collaborazione: riunioni di allineamento settimanali, strumenti condivisi di project management e una pipeline di integrazione continua che permetteva a tutti i team di lavorare sullo stesso codice con trasparenza e tempestività.
Timeline del progetto Le milestone più importanti
Maggio 2025 - Supporto a offerte promozionali Apple
 
Viene implementato in app il supporto alle offerte promozionali Apple. Questa nuova funzionalità da un mezzo in più al reparto Marketing per offrire abbonamenti a prezzi vantaggiosi all'utenza dell'app, nel tentativo di ridurre il churn rate.
Maggio 2024 - Nuovo modello di gestione di accessi contemporanei
 
Il precedente modello di accesso di tipo "Family" viene evoluto in un modello di gestione di accessi contemporanei. Gli utenti ora possono condividere il loro abbonamento con uno o più dispositivi allo stesso tempo sulla base del tipo di offerta che stanno pagando. Un sistema di backend notifica i dispositivi su quali utenti possano leggere i contenuti e quali debbano essere bloccati. Questo sistema permette di avere un maggior controllo sulla condivisione degli abbonamenti anche fra app diverse e sito web.
Gennaio 2024 - Migrazione a video player DailyMotion
 
Il player nativo dell'app viene sostituito da quello di DailyMotion.
Luglio 2023 - Supporto a offerte acquistate tramite codici promozionali su App Store
 
Con l'introduzione degli Offer Codes di Apple, Corriere.it viene aggiornata per supportare gli acquisti effettuati al di fuori dell'app. Lo sviluppo, eseguito in collaborazione con Apple, sfrutta i Transaction Observer per rilevare un acquisto effettuato al di fuori dell'app appena questa viene avviata. Il transaction observer consente di prendere il controllo della coda di pagamenti e finalizzare l'acquisto nell'app. Il backend di gestione degli abbonamenti è stato aggiornato per poter gestire le offerte promozionali, alla base della funzionalità di Offer Code di Apple.
Novembre 2022 - Rilascio seconda versione della sezione Podcast
 
La nuova sezione podcast va a sostituire quella implementata a Maggio 2021. In questa nuova versione, che sfrutta sempre il player nativo basato sulle API REST di Spreaker, vengono introdotte funzionalità moderne di fruizione dei contenuti multimediali. Vengono introdotti concetti quali serie e episodio, playlist con riproduzione automatica, binge listening e ascolto in background tramite controlli nella Springboard di iOS e nel pannello delle notifiche di Android.
Marzo 2022 - Nuovo modello di accesso Family
 
Viene introdotto un nuovo modello di accesso di tipo "Family". Questo modello va a sostituire il precedente modello basato su numero di dispositivi associati ad un abbonamento e permette agli utenti di condividere abbonamenti tra account principali e account secondari, sulla base dell'offerta acquistata. Lo sviluppo di questa funzionalità è stato effettuato sia in app che sui sistemi di backend che gestiscono gli abbonamenti degli utenti.
Febbraio 2022 - Integrazione con Piano
 
Piano viene integrato in app, affiancandosi quindi alla sua integrazione su sito web. Tramite Piano è possibile implementare funzionalità di Paywall, oltre che di segmentazione dell'utenza. La vetrina nativa viene sostituita dai Piano template che vengono iniettati nell'app in base al segmento a cui appartiene l'utente. Questo permette al reparto Marketing di avere maggiore libertà nella definizione delle vetrine di abbonamento, oltre che a veicolare offerte agli utenti in modo più efficace.
Maggio 2021 - Rilascio prima versione della sezione Podcast
 
La precedente sezione Podcast basata su player Spreaker web viene sostituita da una nuova sezione che prevede una UI\UX completamente nativa. Il player nativo, realizzato integrando l'app con le API REST di Spreaker, consente un maggior controllo sulla fruizione dei contenuti per utenti abbonati e non, mentre le schermate completamente native permettono di avere dei layout più efficienti dal punto di vista prestazionale e più piacevoli da usare.
Gennaio 2021 - Miglioramento funzionalità di push notification con Airship
 
Viene integrato per la prima volta in una app del gruppo Airship. Sostituto e, allo stesso tempo, erede di Accengage, Airship è un sistema evoluto per l'invio di push notification agli utenti dell'app. Oltre alle notifiche redazionali, Airship permette di inviare notifiche ad una vasta gamma di target di utenza. Airship viene usato per determinare segmenti di utenza a cui il reparto Marketing può inviare notifiche che veicolano offerte e contenuti speciali nell'app.
Giugno 2020 - Introduzione del Sign in with Apple
 
Corriere.it introduce il Sign in with Apple. Questa modalità di autenticazione, che ha richiesto interventi anche sul backend del sistema di autenticazione dell'app, si affianca alle già esistenti Google Sign In e Facebook Login.
Dicembre 2019 - Supporto al Dark Mode / Dark Theme
 
Corriere.it è la prima app del gruppo a supportare il Dark Mode / Dark Theme su iOS e Android. L'app offre la funzionalità poco tempo dopo il rilascio delle prime versioni di iOS e Android a supportare i temi scuri, con l'obiettivo di migliorare la leggibilità dei contenuti e ridurre il consumo di batteria per i dispositivi basati su schermi OLED.
Novembre 2019 - Rilascio funzionalità di deep-linking
 
Con l'attivazione delle funzionalità di deep-linking gli utenti possono navigare nell'app direttamente dal sito web di Corriere.it oppure condividendo gli indirizzi delle notizie del sito. Alcuni deep-link particolari vengono implementati per permettere a Marketing di veicolare offerte di abbonamento nell'app.
Settembre 2019 - Integrazione con servizio Subscribe with Google
 
Viene introdotta per la prima volta in una app del gruppo il Subscribe with Google, una nuova modalità di acquisto e fruizione dei contenuti in cui gli utenti possono acquistare l'abbonamento direttamente da store Google tramite il loro account Google.
Agosto 2019 - Rilascio versione 6.3.9
 
La versione 6.3.9 viene rilasciata su App Store e Google Play.