-
Tech-stack
- Kotlin - a cross-platform, statically typed, general-purpose programming language with type inference.
- Coroutines - perform background operations.
- Flow - handle the stream of data asynchronously that executes sequentially.
- Dagger-Hilt - Hilt provides a standard way to incorporate Dagger dependency injection into an Android application.
- Retrofit - A type-safe HTTP client for Android.
- Jetpack
- Timber - a highly extensible android logger.
-
Architecture
- MVVM - Model View View Model
Victorteka/caloriesTracker
Find out the number of calories you eat in a day [ICTLife android interview solution]
Kotlin