Skip to content

hazem1262/lucky_task

Repository files navigation

lucky_task

load some offers as a json response from api, display data in recycler view and show offer details.

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
  • Mockk for testing
  • [github actions] for ci/cd
  • [Retrofit] for networking
  • [timper for] logging
  • [customLogger] for logging formatting

Demo

Note

this repository is based on my public Repo MVVM starter project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages