Rick And Morty Project Challenge app

Demonstration

Short video demonstration: https://drive.google.com/file/d/1Pt4pOQDVEC46Ju-AT5VZJfI4J48b6II2/view?usp=sharing

Libraries & Spec

  • MVVM Architecture
  • Architecture Components (Lifecycle, LiveData, ViewModel, Navigation,)
  • DataBinding
  • Material Design
  • Shared Preferences used for local storage
  • THE RICK AND MORTY API
  • Dagger 2 for dependency injection
  • Retrofit2 & Gson for constructing the REST API
  • OkHttp3 for implementing interceptor, logging and mocking web server
  • Picasso for loading images
  • Coroutines for LifeCycle management

architecture-diagram