Estamos creando una plataforma de gestión de reservas y membresías para gimnasios boutique y entrenadores personales en Nueva York. Ya terminamos la versión web y ahora pasamos a las apps móviles. El programador senior de Android que contratamos externamente nos dijo que debemos hacer desarrollo nativo y que, como lenguaje de desarrollo de apps android, tenemos que usar Kotlin sí o sí. Nos ha hecho una oferta de 22.000 dólares para la primera versión.
Yo no soy desarrollador, me encargo de la parte comercial y operativa. Investigando veo tecnologías multiplataforma que lanzan la app tanto para iOS como para Android con una sola base de código. Si encargo Kotlin para Android y luego otro lenguaje nativo para iOS, tendré que pagar a dos desarrolladores distintos y mantener dos bases de código por separado.
¿Realmente Kotlin es hoy en día la única opción imprescindible para Android? ¿O para una startup en fase inicial y con presupuesto ajustado como la nuestra tendría más sentido apostar por lenguajes multiplataforma de cara a los costes de mantenimiento y desarrollo?