This repository shows a basic implementation of Jetpack DataStore in an Android.
- Store user preferences with Preferences DataStore
- Store typed data using Proto DataStore
- Uses Kotlin Coroutines and Flow for async operations
- Integrated with Hilt for dependency injection
- Asynchronous avoids blocking the main thread (ARN)
- Consistent handles failures safely
- Transactional all changes are applied together