stockwatcher
stockwatcher copied to clipboard
stockwatcher, a modern android development stack showcase
stockwatcher
A modern android development stack showcase
showcase items:
- rxjava2
- retrofit2
- dagger2
- lombok code gen
- databinding
- the perfect rxjava2 + retrofit2 networking and caching setup
- how to handle ui lifecyle & device configuration changes with network request resume and caching!
- other goodies!
future showcase items:
- how to test the retrofit service layer of your app by replaying mock server responses
- robolectric "integration" tests
- assertj & junit unit tests
- MVVM
Setup:
- Insure you are on Android Studio 2.3, and that you have added the Lombok plugin to android studio.
- To install the lombok plugin, navigate to Preferences... > Plugins, type in "Lombok" and click install
Further reading : The RxJava Repository Pattern