Caso studio5901 download7 min
Scadenzario

App Mobile Scadenzario: Come Azzerare le Dimenticanze con Flutter e Notifiche Intelligenti

Bollette pagate in ritardo, assicurazioni scadute, documenti non rinnovati: ho sviluppato Scadenzario per eliminare questo problema. Un'app Flutter con notifiche offline-first e backup cloud, scaricata da migliaia di utenti.

Elia Zavatta
App Mobile Scadenzario: Come Azzerare le Dimenticanze con Flutter e Notifiche Intelligenti

Una bolletta non pagata in tempo: 10€ di mora. Un bollo auto dimenticato: 30€ di soprattassa. Un documento scaduto trovato al momento sbagliato: un problema serio. Il problema non è la mancanza di attenzione — è la mancanza di uno strumento adatto. Scadenzario è l'app che ho sviluppato per risolvere questo problema in modo definitivo, con un approccio mobile-first, notifiche intelligenti e funzionamento garantito anche offline.

Il problema reale: perché le app di promemoria esistenti non bastano

Le app di note o i calendari standard non sono costruiti per la gestione delle scadenze ricorrenti. Non gestiscono le ricorrenze complesse (il bollo auto scade sempre a giugno, indipendentemente dall'anno), non hanno categorie specifiche per pagamenti e documenti, non permettono di allegare foto del documento, e spesso le notifiche smettono di funzionare quando il telefono va in risparmio energetico. Ho analizzato questi limiti e ho costruito Scadenzario partendo dai casi d'uso reali degli utenti.

Architettura offline-first: dati sicuri anche senza connessione

La scelta architetturale fondamentale è stata l'offline-first: il database locale è SQLite (via sqflite) e l'app funziona al 100% anche senza internet. Firebase è il layer di sincronizzazione cloud — quando sei online i dati vengono sincronizzati automaticamente, garantendo backup e accesso da più dispositivi. La separazione tra storage locale e cloud ha anche permesso di implementare Shorebird Code Push: aggiorno l'app istantaneamente senza passare dai tempi di review degli store.

Il cuore dell'app: notifiche che funzionano davvero

La sfida principale nello sviluppo di un'app di promemoria è la affidabilità delle notifiche su Android e iOS. Ho implementato un sistema ibrido: notifiche locali programmate (flutter_local_notifications) per i promemoria di prossimità, e Firebase Cloud Messaging per i reminder critici che devono arrivare anche se l'app viene rimossa dalla memoria. Gli utenti possono impostare più notifiche per ogni scadenza — 30 giorni prima, 7 giorni prima, il giorno stesso — con orari personalizzabili.

Versione web di Scadenzario: elenco scadenze raggruppate per Oggi, Questo mese e Più avanti, con importi e menu laterale
La versione web di Scadenzario: scadenze raggruppate per periodo, importi e navigazione tra calendario, bilancio e team.

Funzionalità che rendono l'app indispensabile

  • Template rapidi pre-configurati: Bolletta Luce, Bolletta Gas, Bollo Auto, Assicurazione RC — una scadenza inserita in 5 secondi
  • Ricorrenze intelligenti: giornaliere, settimanali, mensili, annuali e date fisse personalizzate (es. sempre il 31 luglio ogni anno)
  • Allegati documenti: foto fronte/retro del documento direttamente associata alla scadenza
  • Vista calendario con codice colori: verde (scadenza futura), giallo (imminente), rosso (urgente/scaduta)
  • Dashboard entrate/uscite: riepilogo mensile dei pagamenti programmati per pianificare il budget
  • Collaborazione team: gruppi condivisi per gestire scadenze familiari o aziendali in tempo reale
  • Backup Google Drive: esportazione e importazione manuale del database per sicurezza totale
  • Widget home screen: scadenze imminenti sempre visibili senza aprire l'app

Monetizzazione e crescita: modello freemium con RevenueCat

L'app usa un modello freemium gestito con RevenueCat: la versione gratuita copre le necessità base, il piano PRO sblocca le ricorrenze avanzate, la collaborazione team e il backup cloud automatico. Google AdMob è integrato nella versione gratuita in modo non invasivo. Shorebird Code Push permette di rilasciare miglioramenti e correzioni istantaneamente, senza dover aspettare la review di App Store e Google Play — fondamentale per un'app dove i bug nelle notifiche devono essere corretti subito.

Risultati: adottata nella routine quotidiana degli utenti

Al 13 ottobre 2026 Scadenzario ha raggiunto 5901 download complessivi (3040 Play Store + 2861 App Store). La retention è una metrica importante per un prodotto di questo tipo: l'obiettivo è diventare uno strumento ricorrente di organizzazione, non un'app aperta una sola volta. L'app è disponibile su App Store e Google Play, con supporto italiano e inglese, tema chiaro e scuro automatico e design Material 3.

Tecnologie

FlutterFirebaseSQLite

Se questo problema ti riguarda

Continua a leggere

Hai un progetto?

Parliamone

Mandami due righe su cosa devi costruire o migliorare. Ti rispondo con domande concrete, non con una proposta generica.

Non sai ancora quale budget serve? Fai una prima stima.

I dati servono solo per rispondere alla richiesta. Dettagli nella privacy policy.