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:
bad-implementation: Implementation using
refactor: Implementation using
ViewModeland 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).