- MVP pattern as the main architecture.
- Main Libs: Retrofit, Design support library, espresso, mockito, autofittext and customtabs.
- Contain the jks key and sign info in the gradle file.
- Swipe to refresh.
- Infinite scroll.
- Instrumentation Test with espresso.
- Unit Test with mockito.
- Service to load the appropriate image according to the device resolution.
- Animation for the recyclerview itens.
- Headless fragment to retain the data when the orientation changes.
- Cache Image.
Please take a look at the demo video. Demonstration video
Thank you.