Simple project that implement some of new technologies in programming android native, and using https://my-json-server.typicode.com/ for API.
- OfflineFirst Paradigm
- MVVM Architech
- Kotlin
- Live Data
- Room
- Work Manager
- Dagger2
- Coroutine
- Java 8
- Android Studio 3.4.1
- Android Pie 9.0.0 (device)
To run this project, you need to:
- Clone or download this project
- Open it in your IDE
- Clean & Rebuild Project
- Run in your emulator or device
- https://medium.com/@cdmunoz/offline-first-android-app-with-mvvm-dagger2-rxjava-livedata-and-room-25de4e1ada14
- https://proandroiddev.com/offline-first-android-app-with-mvvm-dagger2-rxjava-livedata-and-room-part-2-72716e3520
- https://medium.com/@cdmunoz/offline-first-android-app-with-mvvm-dagger2-rxjava-livedata-and-room-part-3-af6eeafeb29b
- https://medium.com/@cdmunoz/offline-first-android-app-with-mvvm-dagger2-rxjava-livedata-and-room-part-4-2b476142e769
- https://medium.com/@cdmunoz/offline-first-android-app-with-mvvm-dagger2-rxjava-livedata-and-room-part-5-8fc4f9cee34d