A simple application that explores a little of the GitHub API, specifically Square's repositories.
In the architecture I chose to use ViewModel with MVI, which in my opinion works very well with RXJava and makes the App very easy to test. Within MVI, I create sealed classes to represent my states and thus, I can transport this data for display.
So to test this, I just to need cover all states x who changes them.