Skip to content

hazem1262/Android-MVVM-starter-project

Repository files navigation

mvvvm-starter-project

MVVM starter project which can be used to save effort in the begging of any project

Design Pattern

MVVV design pattern as recomended in docs guide to app archticture , with some modification to the network layer adding Kotlin couritines, also using dagger for dependency injection

Technology used

  • Coroutines for asynchronous programming
  • dagger for dependency injection
  • databinding to bind data to ui
  • LiveData
  • navigation to handle navigation between screens
  • ViewModel to bind data to ui
  • [Retrofit] for networking
  • [timper for] logging
  • [customLogger] for logging formatting

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages