Recipe Maker is a simple Android app built entirely with Kotlin and Jetpack Compose. It follows Modern Android development with some of its best practices such as MVVM, Jetpack Compose, Dependency Injection and Repository Pattern.
Recipe Maker allows users to create a list of recipes. It is also able to persist the recipes 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.
- Compose Destination: To handle compose navigation.
- Repository Design Pattern
- Banner image by Madie Hamilton from Burst
- UI