chore(frontend): refactor navigation and DI setup, remove unused shared module
- Replaced `initKoin` with `startKoin` for DI initialization consistency across platforms. - Introduced `StateNavigationPort` with `StateFlow` to streamline navigation state management. - Migrated `AppScreen` to sealed class with route mapping for better navigation handling. - Deleted unused `frontend/shared` module and removed related dependencies from build files. - Cleaned up legacy navigation and Redux-related code, aligning with MVVM architecture.
This commit is contained in:
@@ -26,12 +26,12 @@ kotlin {
|
||||
// UI Kit (Design System)
|
||||
implementation(projects.frontend.core.designSystem)
|
||||
|
||||
// Shared Konfig & Utilities
|
||||
implementation(projects.frontend.shared)
|
||||
|
||||
// Network core (provides apiClient + TokenProvider interface)
|
||||
implementation(projects.frontend.core.network)
|
||||
|
||||
// Domain core (provides AppConstants)
|
||||
implementation(projects.frontend.core.domain)
|
||||
|
||||
// Compose dependencies
|
||||
implementation(compose.runtime)
|
||||
implementation(compose.foundation)
|
||||
|
||||
Reference in New Issue
Block a user