The project includes the following features:
- Utilizes stable libraries versions
- Is solely written in the Java Programming Language
- The app is written following MVP pattern
- Parses the posts from JSONPlaceholder API by means of Retrofit calls
- The app displays images using Picasso
- The app handles network availability issues
- The UI tests were created through Espresso
- The Unit tests were created through Mockito
Libraries Used:
- Retrofit — network handling
- Picasso — images handling
- Espresso — establishing UI tests
- Mockito - establishing Unit tests
- Butterknife - binding views