Skip to content
This repository has been archived by the owner on Jun 14, 2024. It is now read-only.
/ Countries Public archive

An app showing list of countries and details using a RESTful API (https://restcountries.eu/) which follows MVP architectural pattern, clean, simple and minimalist design

Notifications You must be signed in to change notification settings

tosinonikute/Countries

Repository files navigation

Countries

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

Assets

App has 3 screens

  • 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:

About

An app showing list of countries and details using a RESTful API (https://restcountries.eu/) which follows MVP architectural pattern, clean, simple and minimalist design

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages