You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While the architecture has been modularized, the project currently utilizes Manual Dependency Management.
Service Locators & Singletons: Components like SessionManager are managed as singletons.
Manual Instantiation: ViewModels currently instantiate their own dependencies (e.g., LogoutUseCase(SessionManager.getInstance())).
Roadmap: This sets the stage for the next phase: migrating to a formal DI (Dagger) to further decouple the ViewModel from its implementation details. From Domain Layer & Use Case Implementation #31
Implementation plan
Rho.Studio® - Engineering Department - Contact alexis.tercero@rho.studio