I was building this app by using Spoonacular API.
Feel free to explore the code and you can contact with me via email hassan.s.mohammed1997@gmail.com
- Kotlin
- Clean Code
- MVVM
- Kotlin Coroutines
- Flow/LiveData
- Offline Caching
- Dagger2-Hilt
- Constraint Layout
- Material Design
- Data binding
- View Model
- Contextual Menu
- Shimmer RecyclerView
- Retrofit
- OkHttp2
- Preference data store (instead of Shared Preference)
- Navigation Component
- ViewPager2 and Tab layout
- Model Bottom sheet