Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 913 Bytes

README.md

File metadata and controls

18 lines (10 loc) · 913 Bytes

Clean ViewModel with Sealed Classes

Following are the purposes of this repo

  1. Showing how you can remove the need of context in ViewModels.
    I. By using dependency injection and providing dependencies outside of viewModel.
    II. By using sealed classes to show error messages so you dont need context to get strings.

  2. To show how you can clean you Activity/Fragment by not observing/collecting livedata/flow that are not needed to be

  3. Basic MVVM with flow, stateflow, sharedflow

if this helps dont forget to star ⭐ ⭐ ⭐

Contact me on linkedin: Kashif Mehmood