Thanks to visit codestin.com
Credit goes to github.com

Skip to content

yasserakbbach/CalorieTracker

Repository files navigation

CalorieTracker

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.

Demo

Calorie.Tracker.MainActivity.kt.Calorie_Tracker.app.main.-.21.June.2022.mp4

Technologies

  • 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.

Composables

Name Image
UnitTextField

ActionButton

SelectableButton

NutrientsBar

NutrientBarInfo

DaySelector

ExpandableMeal

TrackedFoodItem

AddButton

SearchTextField

TrackableFoodItem

Quick Links

Releases

No releases published

Packages

 
 
 

Contributors

Languages