Random Picker is a simple Android app built entirely with Kotlin and Jetpack Compose. It follows Android design and development best practices. A personal project to create a simple random picker Android application with CRUD functions that can persists data to local database with best practices such as MVVM, Jetpack Compose and Dependency Injection.
Random picker allows users to create a list of items and randomly picks one from it for the users. It is also able to persist the list in a local NoSQL database.
- MVVM with Mutable State
- Jetpack Compose : To design UI.
- Koin : To handle dependency injection.
- ObjectBox : To persist data in local NoSQL database.
- App Icon
- Banner Image - Alternative Vectors by Vecteezy
- UI