1) delete viewModelFactory with Hilt Issue #2 .
2) delete other unused files such as entity and fragment classes, etc.
3) sessionManager should only be accessible by viewModels.
4) remake userViewModel and homeViewModel where userViewModel is token management for sign in/up and homeViewModel is token management and data retrieval post sign in/up.
5) Reorganize project directory.
6) Create diagrams for new project architecture.
1) delete viewModelFactory with Hilt Issue #2 . 2) delete other unused files such as entity and fragment classes, etc. 3) sessionManager should only be accessible by viewModels. 4) remake userViewModel and homeViewModel where userViewModel is token management for sign in/up and homeViewModel is token management and data retrieval post sign in/up. 5) Reorganize project directory. 6) Create diagrams for new project architecture.