Panoramica
CresciBimbo raccoglie in un solo posto crescita, pasti, sonno, pannolini e visite del neonato, e li trasforma in andamenti leggibili e in un report da portare al pediatra.
Problema
I neogenitori registrano decine di piccoli eventi al giorno tra note, chat e memoria. Le informazioni ci sono, ma sono sparse, difficili da leggere nel tempo e da condividere a una visita.
Il mio ruolo
Seguo il prodotto end to end: definizione, UX, architettura, sviluppo, QA, conformità alle policy del Play Store e configurazione dei rilasci.
Sfide
- Funzionare in modo affidabile offline, alle 3 di notte, con una mano sola.
- Tenere privati i dati di famiglia offrendo comunque un accesso sicuro.
- Trasformare registrazioni grezze in andamenti e in un report davvero utile al medico.
- Rispettare le policy di Google Play per un'app che tratta dati legati alla salute.
Soluzione
Un'app offline-first: ogni evento viene scritto prima in un database locale e l'interfaccia reagisce subito ai cambi di stato. Una dashboard riassume la giornata, i grafici mostrano la crescita nel tempo e un tocco esporta un report PDF.
Architettura e approccio
- UI Flutter con Riverpod per uno stato prevedibile e testabile.
- Isar come database NoSQL locale: nessuna rete necessaria per registrare un evento.
- Firebase Authentication per l'accesso all'account.
- Generazione PDF sul dispositivo per i report medici.
- Rilasci tramite i canali di test di Google Play Console.
Tecnologie
Risultato
Pubblicata su Google Play. Un ciclo di prodotto completo — idea, design, sviluppo, QA, revisione policy e rilascio — gestito da una sola persona.
Cosa ho imparato
- L'offline-first è una decisione di prodotto prima che tecnica.
- Policy e conformità vanno nel piano, non alla fine.
- Rilasci piccoli e frequenti tengono onesto lo scope.