Kotlin Multiplatform (KMP) Shared Logic
KMP lets you share business logic in Kotlin across platforms, networking, data models, validation, state management. Your iOS app uses the shared Kotlin code compiled to native, while keeping a SwiftUI or UIKit interface. This is the safest starting point: high code sharing, zero UI risk.