Keep Kotlin and control the sharing boundary
- Your team already writes Kotlin or maintains an Android app.
- You want to share data and domain code before committing to shared UI.
- Direct integration with platform APIs is central to the product.
- You need an incremental path into an existing native codebase.