This is a Calorie Tracker application, which can track user daily calories consumption based on what user consumed in a day, then based on user goals preference and current information, the app will tell user about the ideal calories consumption and will warn user when the total consumption is exceeds the ideal calories in a day.
- Kotlin
- Jetpack Compose
- Retrofit (Api Service)
- Room (Local Database)
- Dependency Injection (Dagger Hilt)
- Moshi
This app use modularization, where it is separated by features, then in every module there is clean architecture (in module). And for the UI the app use MVI