We're building a booking and membership management platform for boutique gyms and personal trainers in New York. The web version is ready, and now we're moving onto mobile apps. A senior Android developer we contracted said we should go fully native and insisted on Kotlin as the Android app development language. He quoted us 22,000 USD for the initial release.
I'm not a developer myself; I handle the commercial and operational side. When I look around, I see cross-platform frameworks that ship to both iOS and Android from a single codebase. If we build Kotlin for Android now and another native language for iOS down the road, I'll be paying two separate developers and maintaining two separate codebases.
Is Kotlin really the only viable choice for Android today? Or would a cross-platform language make far more sense for an early-stage, budget-conscious startup when looking at maintenance and ongoing development costs?