Simple Calorie Tracker App with Clean Architecture, Multi-Module, Dagger Hilt and Compose. it's based on Philipp Lackner's course Learn to Build Industry-Level Android Apps.
The modulirization strategy that was used in this project is by feature and layer.
Calorie.Tracker.MainActivity.kt.Calorie_Tracker.app.main.-.21.June.2022.mp4
- Jetpack Compose and Compose Navigation.
- Coroutines.
- Dagger Hilt.
- Material3 and Coil.
- Retrofit and Moshi.
- Room.
- Testing: JUnit4, Truth, Mockk, MockWebServer and End 2 End testing.
| Name | Image |
|---|---|
| UnitTextField | |
| ActionButton | |
| SelectableButton | |
| NutrientsBar | |
| NutrientBarInfo | |
| DaySelector | |
| ExpandableMeal | |
| TrackedFoodItem | |
| AddButton | |
| SearchTextField | |
| TrackableFoodItem |










