Skip to content

Android Sample app with implementing Kotlin + MVVM + Architecture components + Dagger2 + Retrofit2

Notifications You must be signed in to change notification settings

dhimant1990/MVVM-SAMPLE

Repository files navigation

MVVM-SAMPLE

Android Sample app with implementing Kotlin + MVVM + Architecture components + Dagger2 + Retrofit2

The goal of this app is to show how to implement MVVM design pattern with architecture components in Kotlin .

Source Code representation :

  • data : Contains data layer (local & remote)
  • di : Contains the dependency injection Modules & Components
  • ui : Contains the view layer (views & viewModels)
  • utils : Contains helper classes and custom data-binding utils

Please note that each developer has his own style in coding ,The goal is to implement the concepts of the design and architecting in the right way .

Contribution

Please feel free to make a pull request .

Rate

If you find this repository useful please give it a star .

Example