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
This issue proposes expanding the "Ground" Android application to iOS using Kotlin Multiplatform (KMP). This will allow the team to preserve a majority of existing business logic while meeting the high-performance requirements for geospatial rendering.
Key Highlights
Room Persistence: Room now offers KMP support, allowing for the reuse of existing database schemas and DAO interfaces across platforms.
Dependency Injection: A migration from Hilt to Koin is necessary, as Hilt’s tight coupling with Android components renders it incompatible with KMP.
UI Framework: To enable cross-platform UI sharing, all remaining XML layouts must be converted to Jetpack Compose.