Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 541 Bytes

File metadata and controls

28 lines (18 loc) · 541 Bytes

Prerequisits

  • Android SDK 28
  • Build tools 28 Install the dependencies and build apk in (Debug environment)

Dependencies

  • [RetroFit] - for Networking
  • [MVVM]
  • [Android LifeCycle Extension] - Android ViewModel lifecycle aware &LiveData
  • [DataBinding]

Technicality

This application uses MVVM design pattern and has the following Layers

  • View
  • ViewModel(Using liveData to notify views with data)
  • Model -Clean Architecture -Modularization Concept You can find local unit tests for ViewModel and Utils classes