ViewModel Good Practices?♂️
This is a example repository to demonstrate the good practices of using ViewModel
and how usage of AndroidViewModel
can make things worst in a codebase.
This repository have both the implementation (good and bad).
? Read more about the approaches:
https://blog.shreyaspatil.dev/dont-let-viewmodel-knew-about-framework-level-dependencies
?? Implementation
- Branch
bad-implementation
: Implementation usingAndroidViewModel
. - Branch
refactor
: Implementation usingViewModel
and segregated logic.
If you are just interested in the ➕diff➖ of both the approaches then refer to this Pull Request
? What’s this app about?
This is a simple app which demonstrates the user session management (login/logout actions).
Android.Emulator.-.Pixel_API_29_5554.2021-09-16.22-48-33.mp4