/MagicLeapChallenge

Simple two page application to use a mocked list and detail response. This application uses Android Architecture components with caching and repository pattern.

Primary LanguageJava

Magic Leap Challenge

Libraries used

  1. Dagger
  2. Retrofit
  3. Glide
  4. Room
  5. RecyclerView

Features

  1. MVP architecture
  2. Repository Pattern to use Local and Remote data source.
  3. Caching with Room Database.
  4. RecyclerView for list of items.
  5. Use of support libraries

Todo

  1. Implement Network caching.
  2. Implement POST on mockServer.
  3. Add custom Coffee to the database.
  4. Update cache as per time decay.
  5. Format last updated coffee time.