On lance à New York une plateforme de réservation et de gestion d'abonnements pour les salles de sport boutique et les coachs personnels. La version web est prête, on passe maintenant aux applications mobiles. Le dev senior Android qu'on a recruté en externe nous dit qu'il faut partir sur du natif et utiliser impérativement Kotlin comme langage de développement d'applications Android. Il nous a fait un devis de 22 000 dollars pour la première version.
Je ne suis pas développeur, je m'occupe de la partie business et opérations. En faisant mes recherches, je vois qu'il existe des technos cross-platform qui permettent de sortir une appli iOS et Android avec une seule base de code. Si je pars sur du Kotlin pour Android et un autre langage natif plus tard pour iOS, je vais devoir payer deux développeurs distincts et maintenir deux bases de code différentes.
Est-ce que Kotlin est vraiment l'unique choix incontournable pour Android aujourd'hui ? Ou est-ce que pour une startup en phase de démarrage avec un budget serré comme la nôtre, se tourner vers du cross-platform serait plus judicieux en termes de coûts de dév et de maintenance ?