This repository is a Android app example for prepare and study for Asociate Android Developer Certification implementing MVVM (Model View View Model) arch pattern using:
- Injection Dependencies: Dagger v2
- Databinding
- ViewModel
- Livedata
- ROOM (Persistence)
- Retrofit + OKHTTP Interceptor (API Requests)
- Gson + Deserializers (Model abstraction)
- Paging Library (Persistence and pagination in lists)
- Job Schedulers + Notifications
- Unit Testings
- Instrumental Testings