Durante l'evento Google I/O 2022, è stata presentata una nuova app dedicata agli sviluppatori: si tratta di "Now in Android". L'app si pone l'obiettivo di aiutare gli sviluppatori a rimanere aggiornati su tutte le aree di sviluppo di Android e a mostrare le migliori soluzioni per risolvere problemi complessi di cui non si occupano le altre applicazioni sample.
Lo sviluppo della nuova applicazione è in corso, tanto che la versione attualmente disponibile su GitHub è una alpha contenente:
- Interfaccia utente creata utilizzando Jetpack Compose
- Componenti del tema con Material3
- Layout adattivi per diverse dimensioni dello schermo
- Architettura che segue la guida ufficiale di Google
- Un modello di programmazione reattivo con flusso di dati unidirezionale, implementato utilizzando Kotlin Flows
- Approccio offline first, con Room e Proto DataStore per l'archiviazione di dati in locale.
- Sincronizzazione dati remota/locale pianificata tramite WorkManager con backoff esponenziale
Infine, Google prevede di aggiungere alcune funzionalità attraverso aggiornamenti futuri, tra cui l'autenticazione dell'utente e il caricamento dei dati da un back-end reale. Tuttavia, la società non ha ancora condiviso una sequenza temporale di rilascio definita per queste funzionalità. Google, tra l'altro, ha confermato che l'app arriverà sul Play Store nel prossimo futuro.