Application that explores a little of the StackExchange API. With two screens:
- One with the details of the User.
- And other with a list of 20 users in alphabetical order, search results above the screen.
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.