https://github.com/zhuinden/mvvm-aac-rxjava-retrofit-room
[DEMO] MVVM, AAC (ViewModel), RxJava2, Retrofit, Room
https://github.com/zhuinden/mvvm-aac-rxjava-retrofit-room
Last synced: about 1 month ago
JSON representation
[DEMO] MVVM, AAC (ViewModel), RxJava2, Retrofit, Room
- Host: GitHub
- URL: https://github.com/zhuinden/mvvm-aac-rxjava-retrofit-room
- Owner: Zhuinden
- Created: 2018-04-09T02:49:50.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-12-10T18:27:58.000Z (over 4 years ago)
- Last Synced: 2024-10-26T21:34:48.949Z (7 months ago)
- Language: Kotlin
- Homepage:
- Size: 517 KB
- Stars: 54
- Watchers: 4
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mvvm-aac-rxjava-retrofit-room
## [DEMO] MVVM, AAC (ViewModel), RxJava2, Retrofit, Room
Using:
- Jetpack ViewModel
- Jetpack LiveData
- Jetpack Room
- [LiveEvent](https://github.com/Zhuinden/live-event)
- [RxJava](https://github.com/ReactiveX/RxJava/tree/2.x)
- [Retrofit](https://square.github.io/retrofit/)No Dagger, because it was specifically requested not to have Dagger in it. So using the principles outlined in [Clean Android Code](https://spring.io/blog/2011/08/26/clean-code-in-android-applications) for DI principles.