Google has released the ‘Now in Android’ app Alpha on GitHub, aiming to help developers keep in sync with the changing landscape of Android software development.
According to Google, the app has two goals. Firstly, it showcases best practices, opinionated designs, and solutions to complex real-world problems which other sample apps don’t handle.
It does so with an open source implementation of a real world app. For this first alpha release, the Now in Android app includes:
- UI built using Jetpack Compose
- Theme components with Material3
- Adaptive layouts for different screen sizes
- Architecture that follows official guidance
- A reactive programming model with unidirectional data flow, implemented using Kotlin Flows
- Room and Proto DataStore for local data storage, offline first
- Remote/local data synchronization scheduled using WorkManager with exponential backoff
The Now in Android app was first showcased at the I/O 2022 conference.
“We have some exciting features planned, such as user authentication and loading data from a real backend,” Google said about the future.
However, the company didn’t offer any information on the timeline.
The Now in Android app Alpha is now available for developers to download from Github.