Application app that shown data from PunkAPI and find beers by Date
The purpose of this project is to implement a simple project using punkAPI and using Android Jetpack tools.
Some of the architectures/patterns/tools used in this project are:
- MVVM Architecture Pattern
- Clean Architecture
- Repository Pattern
- Data persistance with Room
- Network calls with Retrofit2
- Image loading with Glide
- Jetpack Paging with DB as Single Source of Truth and Network API to feed the DB
- Jetpack Navigation
- Jetpack Lifecycle
- Jetpack Data Binding
- Jetpack Compose (Beer detail only)