forumNouveau sujet

Notre dev nous conseille Kotlin pour l'appli Android, est-ce le bon choix ?

NNeslihan T***Membre actifMembre de la communauté
Membre depuis
nov. 2022
Message
226
#1

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 ?

EEmre O***Membre actifMembre de la communauté
Membre depuis
févr. 2024
Message
104
Plus utile#2

Réponse courte : Kotlin est sans conteste le langage officiel le plus performant pour l'écosystème Android pur ; mais pour une jeune startup de réservation qui doit viser les deux plateformes, tout coder uniquement en Kotlin va inutilement doubler vos coûts de dév et de maintenance. Pour une appli standard de prise de rendez-vous et d'annuaires, un framework cross-platform avec une seule base de code est un choix bien plus rationnel d'un point de vue business.

L'insistance de votre développeur pour Kotlin est compréhensible d'un point de vue technique : pour des jeux exigeants en images par seconde, des applis nécessitant une intégration matérielle poussée ou le traitement lourd de capteurs en arrière-plan, le natif reste imbattable. En revanche, pour de la réservation, des listes de coachs, de la synchro de calendrier et des notifications push, ce ne sont que des flux de données classiques. Aucun utilisateur ne verra la différence de quelques millisecondes apportée par le natif.

Côté finances, avec Kotlin, vous allez mettre 22 000 dollars rien que pour Android, puis devoir ressortir un budget similaire pour iOS. De plus, une fois l'appli lancée, pour modifier un simple bouton ou une formule d'abonnement, vous devrez modifier deux dépôts de code et coordonner deux spécialistes distincts. Les solutions multiplateformes divisent cette charge de maintenance par deux en publiant sur les deux stores avec un seul code.

Au début, votre priorité est de valider votre marché au moindre coût. Si votre appli n'a pas besoin d'exploiter des puces spécifiques ou un moteur graphique lourd, négociez impérativement avec votre dev pour partir sur une base de code unique.

SSelim E***Membre actif
Poste
Directeur financier
Secteur
Tourisme
Type d'organisation
coopérative
Membre depuis
oct. 2025
Message
209
#3

D'un point de vue technique, Kotlin propose désormais aussi des solutions modernes permettant de partager du code entre plusieurs plateformes. Vous pouvez écrire la logique métier, les requêtes réseau et les modèles de base de données dans un seul langage tout en conservant des interfaces natives. Est-ce ce que votre développeur voulait dire, ou a-t-il proposé une structure purement dédiée à Android ? Il faudrait clarifier ce point.

EEfe G***Nouveau membreMembre de la communauté
Membre depuis
mai 2026
Message
222
#4

Sur le marché new-yorkais, l'écrasante majorité du public sport et fitness utilise un iPhone. Dépenser 22.000 dollars uniquement pour Android et se lancer sans iOS serait un suicide commercial. Au lieu de diviser votre budget en deux, engagez un développeur qui bosse avec une base de code unique pour sortir simultanément sur les deux stores avec le même montant.

YYasemin K***Membre actif
Poste
Membre du comité de direction
Secteur
Joaillerie
Type d'organisation
coopérative
Membre depuis
févr. 2023
Message
66
#5

Nous avons sorti une appli de réservation similaire avec un framework cross-platform, avec un seul dev, en 4 mois et pour 18.000 dollars au total, à la fois sur Android et iOS. Elle tourne en prod depuis deux ans et nos frais de maintenance mensuels ne dépassent pas les 1.500 dollars versés au développeur pour le support. Si nous étions partis sur deux langages natifs distincts, ce coût aurait été d'au moins 3.500 dollars par mois.

TTaner K***Membre actif
Poste
Directeur commercial
Secteur
Produits de la mer
Type d'organisation
entreprise de taille moyenne
Membre depuis
sept. 2023
Message
3
#6

le dev essaie juste de vendre la techno qu'il maîtrise et avec laquelle il est à l'aise c'est limpide. genre s'obstiner sur du natif pour une appli de prise de rdv c'est un luxe inutile. faites une seule base de code pour les deux stores et voilà, gaspillez pas votre argent.

PPerihan G***Expert
Poste
Responsable administratif
Secteur
Logistique
Type d'organisation
Entreprise de 20 personnes
Membre depuis
févr. 2026
Message
283
#7

Votre application inclura-t-elle des fonctionnalités très orientées matériel, comme l'intégration de montres connectées du streaming vidéo en direct ou le comptage de répétitions d'exercices via l'accéléromètre ? Si la réponse est non et qu'elle se résume à des calendriers des listes et des écrans de paiement sur quelle contrainte technique votre développeur s'est-il appuyé pour justifier le natif ?

DDuyguMembre actif
Poste
Étude de marché
Membre depuis
juin 2024
Message
102
#8

Avant de foncer tête baissée sur le cross-platform, sachez tout de même une chose : lors des mises à jour d'OS, les librairies hybrides mettent parfois du temps à suivre et les plugins tiers peuvent causer des bugs. Cependant, pour une appli de réservation fitness, ces désagréments restent infiniment moindres que le risque financier lié à deux développements natifs distincts.

MMustafa B***Membre actif
Poste
Directeur général
Secteur
Fabrication de machines
Type d'organisation
startup en phase de lancement
Membre depuis
janv. 2026
Message
50
#9

En tant que fondateur je comprends tout à fait que vous souhaitiez faire confiance aux conseils de votre développeur. bref mais les choix techniques ne doivent pas paralyser votre modèle économique. Ayez une discussion franche avec lui et demandez-lui : « Je n'ai ni le budget ni le temps pour deux applis distinctes peut-on sortir ce produit sur les deux stores avec une seule base de code ? » S'il refuse, trouvez quelqu'un qui a de l'expérience en cross-platform.

NNecati T***Membre actif
Poste
Directeur de la technologie
Secteur
Services de santé
Type d'organisation
entreprise à deux succursales
Membre depuis
nov. 2025
Message
82

Doki · Identité de marque · 2026

#10

En résumé, la situation est claire : Kotlin est le meilleur langage natif pour Android, mais pour une startup de réservation aux fonctionnalités classiques comme la vôtre, ignorer iOS et doubler les coûts est un non-sens. À un stade précoce, une base de code unique représente toujours un choix business bien plus judicieux.

İİbrahim K***Membre actif
Poste
Responsable de la chaîne d'approvisionnement
Secteur
cuir
Type d'organisation
Entreprise de 120 personnes
Membre depuis
oct. 2024
Message
177
#11

J'ai vécu la même chose. Mettre en place un processus de demande de changement n'ralentit pas le travail, il l'accélère.

À votre place, j'irais par cette voie.

FFiliz Ç***Membre actif
Poste
Coordinateur général
Secteur
cuir
Type d'organisation
entreprise de taille moyenne
Membre depuis
juil. 2025
Message
13
#12

C'est noté, merci. La plupart des pertes de temps s'accumulent sur les tâches en attente de validation.

À votre place, j'irais par cette voie.

BBarış B***Membre actif
Poste
Chef de projet
Secteur
Cosmétique
Type d'organisation
distributeur régional
Membre depuis
août 2024
Message
77
#13

Merci beaucoup, cela m'a été très utile. Prendre des notes pendant deux semaines donne de meilleurs résultats qu'une estimation de six mois.

C'est confirmé par l'expérience.

ÖÖzge C***Expert
Poste
Comptable
Secteur
cuir
Type d'organisation
coopérative
Membre depuis
janv. 2023
Message
308
#14

J'ai vécu exactement la même chose il y a deux ans. Tout point non écrit est un point que les deux parties se rappelleront différemment plus tard.

Les décisions hâtives finissent par être corrigées six mois plus tard.

RRabia T***Membre actif
Poste
Responsable d'entrepôt
Secteur
Médias et édition
Type d'organisation
Entreprise de 120 personnes
Membre depuis
mai 2025
Message
153
#15

La discussion part dans tous les sens, je recentre. Tout va bien les trois premiers mois, les problèmes arrivent au quatrième.

J'espère que cela vous sera utile.

MMustafa U***Membre actif
Poste
Responsable réseaux sociaux
Secteur
Immobilier
Type d'organisation
Équipe de 8 personnes
Membre depuis
août 2023
Message
65
#16

Chez moi, c'est l'inverse qui s'est passé, c'est pourquoi j'écris. L'erreur commise du côté de langage de développement d'applications android est généralement réversible, mais coûteuse.

Je suis aussi curieux de savoir si d'autres font autrement.

NNazlı U***Membre actif
Poste
Responsable d'entrepôt
Secteur
Sous-traitance automobile
Type d'organisation
entreprise individuelle
Membre depuis
janv. 2024
Message
18
#17

Résumé rapide pour les nouveaux : La réponse varie beaucoup selon le secteur il n'y a pas de règle générale.

Corrigez-moi si je me trompe.

AAyşe Y***Membre actifMembre de la communauté
Membre depuis
juin 2024
Message
10
#18

il y a un point que je ne comprnds pas mais chaque « on verra ça plus tard » en réunion signifie du travail non chiffré.

les accès doivent être créés au nom de l'entreprise, pas avec des comptes personnels puis du coup j'espère que cela vous sera utile.

VVildan U***Membre actifMembre de la communauté
Membre depuis
déc. 2025
Message
32
#19

Merci d'avoir écrit cela c'est exactement ça. Un code sans documentation d'installation ne vous appartient pas, même si vous l'avez.

Voilà désolé si je me suis étendu.

GGökhan A***Vétéran
Poste
Chef de projet
Secteur
cuir
Type d'organisation
chaîne de magasins
Membre depuis
juin 2022
Message
64
#20

Je vais résumer le sujet, car plusieurs réponses différentes ont été données. Dans un système repris, le plus coûteux sont les dépendances inconnues.

Si vous avez des questions écrivez-moi, je répondrai au mieux.

Répondre