forumNouveau sujet

Langages de développement d'applications Android — quel langage spécifier sur le devis et quelles différences ?

AAylinMembre actif
Poste
CRM et e-mail
Type d'organisation
Entreprise de 300 personnes
Membre depuis
juin 2024
Message
118
#1

Nous avons un projet d'application pour terminaux portables sous Android, destinée à la gestion des stocks en entrepôt et à notre équipe commerciale sur le terrain. Deux agences nous ont fait des propositions à environ 140.000 TL et 165.000 TL. Le problème c'est que les devis mentionnent uniquement « conception et développement d'application mobile Android », sans préciser le langage de programmation ni la plateforme utilisés.

Une connaissance qui s'y connaît en dev nous a alertés : si le langage n'est pas précisé, l'agence peut très bien livrer le projet avec des technologies vieillissantes ou des outils inconnus au bataillon, et on se retrouvera coincés pour la maintenance et le recrutement d'un développeur.

Quel est aujourd'hui le langage standard de référence pour le développement Android ? Que devons-nous faire inscrire techniquement dans le devis et le contrat pour ne pas nous retrouver le bec dans l'eau si nous devons changer de prestataire ?

RRecep S***Membre actifMembre de la communauté
Membre depuis
mai 2025
Message
342
Plus utile#2

En bref : ne pas spécifier le langage sur le devis constitue un risque technique et contractuel majeur. L'agence pourrait choisir la méthode la moins chère ou la plus obsolète sans se soucier de la pérennité du projet. Pour Android, le standard officiel actuel est le langage Kotlin. Si un support multiplateforme est envisagé plus tard, un framework reconnu comme Flutter doit être expressément mentionné dans le contrat.

Pour verrouiller le choix technologique au contrat, analysez d'abord les interactions matérielles de l'application. Si les terminaux embarquent un lecteur de code-barres, une imprimante thermique ou des scanners spécifiques, un développement en natif avec Kotlin évitera les problèmes de compatibilité avec les pilotes. Faites obligatoirement inscrire : « L'application sera développée en langage Kotlin conformément aux standards natifs Android ».

Ensuite, exiger Kotlin plutôt que le vieillissant Java vous facilitera énormément la tâche pour recruter un freelance ou un développeur interne par la suite. Aujourd'hui, les nouvelles bibliothèques et mises à jour de l'écosystème Android sortent en priorité sur Kotlin. Mettre à jour un projet écrit en Java deux ans plus tard coûtera plus cher et prendra plus de temps pour trouver un profil compétent.

Enfin, imposez un standard d'architecture et de version. Ajoutez au cahier des charges une clause du type : « Le projet utilisera les composants Android Jetpack et les architectures modernes recommandées, avec une version minimale supportée d'Android 8.0 ». Cela évitera le code spaghetti et garantira une structure claire et universelle.

TTuğçe K***Nouveau membreMembre de la communauté
Membre depuis
sept. 2026
Message
310
#3

Si l'appareil photo ou le lecteur laser de code-barres tourne en continu sur les terminaux, la gestion de la mémoire devient cruciale. Les solutions multiplateformes génèrent parfois plus de latence et drainent la batterie sur ce type de matériel. Un dev natif en Kotlin reste bien plus stable pour des outils de terrain de ce genre.

HHilal B***ExpertMembre de la communauté
Membre depuis
févr. 2026
Message
66
#4

En 2021, on n'a pas fait préciser le langage dans le cahier des charges. L'agence nous a pondu un mix immonde de vieux blocs Java et de webview hybride. L'an dernier, quand on a voulu mettre à jour le module de scan, les 3 devs qu'on a contactés ont refusé d'y toucher. Résultat : on a dû tout faire réécrire.

TTuğçe C***Expert
Poste
Chargé de ressources humaines
Secteur
Droit
Type d'organisation
Entreprise de production de 40 personnes
Membre depuis
févr. 2023
Message
185
#5

Ne signez rien en l'état. Demandez par écrit aux agences : « Quel langage, quelle architecture et quelle version minimale du SDK Android seront utilisés ? » et annexez leur réponse écrite au contrat.

İİlknur Y***VétéranMembre de la communauté
Membre depuis
juil. 2022
Message
3
#6

Les points à faire figurer sur le devis doivent être clairs : 1) Langage de programmation spécifié (Kotlin ou framework moderne convenu). 2) Architecture logicielle définie (MVVM ou équivalent). 3) Engagement formel de livrer l'intégralité du code source sur un dépôt indépendant.

ZZerrinMembre actif
Poste
Organisation de mariage
Membre depuis
avr. 2024
Message
84
#7

Cette manie des agences d'écrire juste « application Android » sur les devis est insupportable. du coup peu importe à qui vous confiez le boulot : si demain ça se passe mal, n'importe quel autre dev qui ouvre le projet ne doit pas tirer la tronche.

YYasemin T***Nouveau membreMembre de la communauté
Membre depuis
août 2026
Message
68
#8

s'ils codent en java ca marchera aujourd'hui mais l'année prochaine pour greffer une nouvelle lib vous trouverez personne. bon faites ecrire koltin direct et soyez tranquilles.

edit : j'ai écrit depuis mon téléphone, désolé pour les fautes.

GGürkan Y***Membre actif
Poste
Secrétaire
Secteur
Immobilier
Type d'organisation
Entreprise de 300 personnes
Membre depuis
juin 2022
Message
85
#9

Quelle est la version d'Android installée sur vos terminaux ? Certains appareils industriels restent bloqués sur de vieilles versions. Avez-vous vérifié que les bibliothèques prévues par l'agence sont bien compatibles avec vos machines ?

RRecep B***ExpertMembre de la communauté
Membre depuis
juin 2024
Message
111
#10

Si l'agence évite de donner des détails techniques, c'est probablement qu'elle essaie d'adapter un template tout fait. Une boîte de dev honnête affiche fièrement sa stack technique dans son devis, de toute façon.

HHilal B***Vétéran
Poste
Graphiste
Secteur
Électricité-électronique
Type d'organisation
distributeur régional
Membre depuis
déc. 2023
Message
17
#11

Comment avez-vous résolu ce point ? Quand on décide sans mesurer, on revient toujours au même point.

Si les critères d'acceptation ne sont pas écrits, la date de fin du projet est ouverte à discussion.

SSelin Ş***Membre actif
Poste
Directeur de clinique
Secteur
Services de santé
Type d'organisation
chaîne de magasins
Membre depuis
mai 2025
Message
6
#12

Je suis une petite entreprise, laissez-moi expliquer de mon point de vue. Quand on décide sans mesurer, on revient toujours au même point.

Mettre en place un processus de demande de changement n'ralentit pas le travail, il l'accélère.

NNilMembre actif
Poste
Responsable de contenu
Type d'organisation
filiale d'un groupe
Membre depuis
avr. 2024
Message
156
#13

Je suis intéressé.

ZZehra Y***Membre actif
Poste
Directeur marketing
Secteur
Fabrication de meubles
Type d'organisation
Entreprise de 20 personnes
Membre depuis
mai 2024
Message
324
#14

J'ai une objection à faire ici. Les solutions qui fonctionnent à petite échelle s'effondrent en grandissant j'ai appris cela trop tard.

Si vous obtenez trois réponses différentes sur un sujet la question est mal posée. franchement voilà, désolé si je me suis étendu.

KKaan G***Membre actifMembre de la communauté
Membre depuis
déc. 2022
Message
1
#15

Il y a un point que je ne comprends pas. L'offre la moins chère est généralement la moins réfléchie.

Corrigez-moi si je me trompe.

MMurat T***Nouveau membre
Poste
Graphiste
Secteur
Fabrication de meubles
Type d'organisation
chaîne de magasins
Membre depuis
sept. 2026
Message
9
#16

Vous avez raison.

ÖÖzge A***Membre actif
Poste
Comptabilité préliminaire
Secteur
Chimie
Type d'organisation
Entreprise de 300 personnes
Membre depuis
févr. 2026
Message
357

Doki · Support à la réponse aux incidents · 2023

#17

comment avez-vous résolu ce point ? bon essayer de fire cela seul est la voie la plus coûteuse.

avnt de décider regardez quelles données vous avez en main. voilà désolé si je me suis étendu.

HHatice A***Membre actifMembre de la communauté
Membre depuis
déc. 2023
Message
2
#18

J'ai été soulagé en lisant cette réponse, donc ce n'est pas seulement mon cas. Lors de la prise de décision, écrivez aussi le pire scénario, pas seulement le meilleur.

HHüsniye C***Membre actif
Poste
Expert en sécurité de l'information
Secteur
Assurance
Type d'organisation
Entreprise de production de 40 personnes
Membre depuis
avr. 2022
Message
295

Doki · Identité de marque · 2024

#19

je me pose aussi la question.

CCem K***Expert
Poste
Développeur logiciel
Secteur
Énergie
Type d'organisation
Entreprise de 120 personnes
Membre depuis
nov. 2023
Message
106
#20

Je parle du point de vue du fournisseur, c'est mon côté. Le système continue de vivre après la livraison ; la maintenance est un poste à part.

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

Répondre