An app showing list of countries and details using a RESTful API (https://restcountries.eu/)
- Clean, Simple and Minimalist design
- Follows MVP architectural pattern
- Uses Dagger2 for DI
- Rxjava2 and Retrofit2 for Network calls
- Works in either orientation (portrait/landscape)
- Use Gradle to build, jCenter/Maven Central for dependencies (no .jar dependencies)
- Added Java8 support
- Includes Unit Test
- Includes Automated Test
- Flags from https://github.com/hjnilsson/country-flags
- Other assets from https://icons8.com/icon/set/search/androidL
- Home screen with list of countries displayed in aphabetical order with recyclerviewfastscroller
- Swipe to delete with an undo option on home screen
- Search country screen with AutoSearch feature
- Detail screen that shows full details about a selected country
Screenshots Below: