New
Cleaner code
- New: Moved to a centralized gradle dependency management with the help of Kotlin and
buildSrc. For more on this refer here. - New:
LiveDataExtensionswhich comes with a simpler observe function. - New:
ViewModelExtensionswhich cuts the boilerplate required to getViewModelusingViewModelProviders. - Updated:
LiveDataCallAdapterandLiveDataAdapterto perform conversion of RetrofitResponsetoResourceclass which providesstateanddatato the UI. - Bumped to newer version of dependencies.
- Added
TODOat places for future improvements. - Overall code-conciseness.
- Improved documentation.