Inspiration mostly from the good works of Mindorks Open Source Project. But this app is tweaked a little on the navigation front and also houses a few more features, compared to the original app.
This repo is a sample application that implements MVVM architecture using ViewModel, RxJava2, Dagger2, Retrofit2, Room, LiveData and Butterknife.
While there are several open sourced examples on MVVM using Data Binding library, this repo doesn't use Data Binding, instead uses Butterknife and LiveData to bind View and ViewModel together. (Original App uses Google's Data Binding library)
This repo uses Retrofit and Room library for network calls and database operations respectively (Original App uses FastAndroidNetworking and GreenDao).
Another highlight is that this repo also has Data Persistency unlike the original app.
To sum up in one line, this app shows news feed(Open Source codes and Developer Blogs) to the consumer. Now, the idea is essentially the same but the manner in which it is served to the Consumer, differs(precisely 3).
I'm also looking at adding the following Libraries for future iterations: