forumNouveau sujet

Devis avec React Native, Flutter, natif — quel framework choisir pour notre première appli ?

FFeyza T***Membre actif
Poste
Directeur de clinique
Secteur
Fabrication de machines
Type d'organisation
startup en phase de lancement
Membre depuis
mars 2023
Message
136
#1

Nous gérons une petite entreprise de distribution alimentaire en gros aux États-Unis (New Jersey). Nous voulons lancer notre première appli mobile pour permettre à nos clients (principalement des restaurants) de passer commande, consulter leurs factures et suivre leurs livraisons. Nous avons consulté trois agences différentes et chacune propose une techno totalement différente.

La première recommande du natif en Swift et Kotlin affirmant que c'est la solution la plus performante pour un devis de 55 000 dollars. La deuxième propose Flutter avec une base de code unique pour sortir sur les deux plateformes, à 28 000 dollars. La troisième suggère React Native pour un budget de 32 000 dollars.

Notre budget est limité et c'est notre tout premier produit digital. Quelle est la vraie différence entre ces trois approches ? En termes de coûts de maintenance de facilité à recruter des devs plus tard et de perfs, quel est le choix le plus raisonnable ?

KKaan T***Membre actif
Poste
Directeur pays
Secteur
Grossiste alimentaire
Type d'organisation
Entreprise de 120 personnes
Membre depuis
févr. 2025
Message
74
Plus utile#2

Réponse courte : partir sur du natif pour une première appli va doubler votre budget pour rien ; les solutions cross-platform répondent largement aux besoins de votre activité. Pour des fonctionnalités classiques comme lister des commandes, afficher des factures et envoyer des notifications, vos utilisateurs ne verront strictement aucune différence de performance entre Flutter et React Native.

En natif, il faut développer deux bases de code distinctes : Swift pour iOS et Kotlin pour Android. Cela fait grimper le coût initial à 55 000 dollars, mais implique aussi d'avoir besoin de deux devs différents ou de doubler le temps de travail pour la moindre petite mise à jour future. À moins de faire un jeu, du traitement vidéo lourd, du Bluetooth haute fréquence ou des interactions matérielles complexes, commencer en natif est une pure perte de capital.

Flutter et React Native génèrent des builds pour l'App Store et Google Play à partir d'un seul code. Pour trancher, regardez l'expérience de l'agence et l'écosystème. React Native repose sur JavaScript, ce qui offre plus de flexibilité pour intégrer vos développeurs web ou recruter de futurs profils. Flutter, grâce à la cohérence de ses interfaces et au soutien de Google, est extrêmement stable pour des projets nécessitant une livraison rapide.

Dans votre cas, analysez les références des deux agences situées entre 28 000 et 32 000 dollars. Quel que soit le framework choisi, assurez-vous d'inclure dans le contrat la mise à jour des librairies tierces, la cession des codes sources et une garantie de correction de bugs d'au moins six mois.

İİbrahim K***Membre actifMembre de la communauté
Membre depuis
avr. 2023
Message
204
#3

Techniquement, la différence se situe au niveau de l'accès au matériel. React Native communique avec les composants natifs via un bridge, tandis que Flutter dessine directement les pixels avec son propre moteur graphique. Sur des écrans de commande et de facturation, l'écart se compte en millisecondes : l'utilisateur final ne s'en rendra même pas compte. Si vous ne sollicitez pas le matériel à fond, les deux frameworks font largement l'affaire.

FFurkan U***Membre actifMembre de la communauté
Membre depuis
déc. 2024
Message
266
#4

On a lancé une appli similaire de vente en gros il y a deux ans avec React Native. Le dev nous a coûté 30 000 dollars, et on tourne à environ 4 000 dollars par an pour l'exploitation et la maintenance. En natif, il aurait fallu payer deux devs différents, les coûts de fonctionnement auraient explosé notre budget dès la première année.

KKemal G***Expert
Poste
Technicien support système
Secteur
Services de nettoyage
Type d'organisation
filiale d'un groupe
Membre depuis
févr. 2024
Message
377

Doki · Mise en place de la gestion des logs · 2024

#5

L'idée d'une seule base de code est super sur le papier, mais lors des grosses mises à jour des OS, ça peut vite devenir galère. Quand une nouvelle version majeure sort, il arrive d'attendre plusieurs semaines que certains paquets soient mis à jour. Bien clarifier les conditions du support de compatibilité avec l'agence avant de signer.

KKayahanMembre actif
Poste
Full-stack
Membre depuis
juin 2024
Message
118
#6

l'agence qui propose du natif a sûrement l'habitude de bosser avec des grands comptes aucun intérêt de mettre ce prix là. le restaurateur veut juste une appli fluide il s'en tape que ce soit codé en swift flutter fera très bien le taff.

VVeli P***Expert
Poste
Chef de produit
Secteur
Textile
Type d'organisation
chaîne de magasins
Membre depuis
déc. 2024
Message
23
#7

Pour faire votre choix, je vous conseille d'évaluer ces trois points : 1) Les références de l'agence sur des projets B2B similaires, 2) La complexité des intégrations externes comme le scan de codes-barres ou la cartographie, 3) Leurs tarifs horaires de maintenance une fois le projet livré.

FFiliz S***Membre actif
Poste
Développeur logiciel
Secteur
Imprimerie
Type d'organisation
startup en phase de lancement
Membre depuis
avr. 2026
Message
129
#8

Vous avez déjà validé comment l'appli va communiquer avec votre ERP ou logiciel de compta ? Plus que le choix du framework, c'est la disponibilité des endpoints d'API qui peut faire exploser le budget. Si votre base de données n'est pas prête pour des services mobiles, les agences risquent de facturer l'intégration en supplément.

AAyşe T***Nouveau membre
Poste
Futur entrepreneur
Membre depuis
janv. 2025
Message
32
#9

on est un peu dans la même phase de notre côté. bref si on commence en cross-platform et que l'appli grossit énormément est-ce qu'on sera obligés de repasser sur du natif plus tard ? faudra tout réécrire de zéro ?

UUfuk B***Membre actif
Poste
Représentant commercial terrain
Secteur
Papier
Type d'organisation
chaîne de magasins
Membre depuis
nov. 2024
Message
2
#10

Téléchargez sur votre téléphone deux applications développées par l'agence qui propose Flutter et testez le parcours de commande. Si c'est fluide et que leurs clients sont satisfaits, signez le devis à 28 000 dollars. Gardez les 27 000 dollars d'écart pour le marketing et la formation de vos clients.

KKader U***Membre actif
Poste
Employé de magasin
Secteur
Médias et édition
Type d'organisation
entreprise familiale
Membre depuis
juin 2024
Message
86
#11

Je suis une petite entreprise, laissez-moi expliquer de mon point de vue. Le calendrier de paiement doit être lié aux étapes du projet, pas au calendrier lui-même.

C'est mon avis, je ne l'écris pas comme une vérité absolue.

NNeslihan S***Membre actif
Poste
Planification de production
Secteur
Détail
Type d'organisation
entreprise à deux succursales
Membre depuis
mars 2022
Message
95
#12

comment avez-vous résolu ce point ? la plupart des pertes de temps s'accumulent sur les tâches en attente de validation.

je le note au cas où.

RRamazan B***Membre actif
Poste
Directeur régional
Secteur
Plastique
Type d'organisation
agence boutique
Membre depuis
juil. 2024
Message
249
#13

Vous avez raison. Tout va bien les trois premiers mois, les problèmes arrivent au quatrième.

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

AAycan T***Membre actif
Poste
Saisie de données
Secteur
cuir
Type d'organisation
agence boutique
Membre depuis
avr. 2023
Message
334
#14

Je vais résumer ce qui a été dit jusqu'ici. Tous ceux qui se pressent sur frameworks de développement d'applications mobiles se heurtent au même obstacle.

Si c'est une première, commencez petit, l'échelle viendra plus tard. Voilà, désolé si je me suis étendu.

CCansu Ç***Membre actif
Poste
Expert en sécurité de l'information
Secteur
Sport et fitness
Type d'organisation
atelier
Membre depuis
août 2024
Message
60
#15

J'aimerais poser une question. Aucun processus sans suivi ne s'améliore, car vous ne savez pas quoi corriger.

Si la propriété du code n'est pas mentionnée dans le contrat, vous perdez tout pouvoir de négociation au départ. Bien sûr, cela change si votre situation est différente.

SSinan Z***Membre actif
Poste
Fondateur de studio
Secteur
Médias et édition
Type d'organisation
startup en phase de lancement
Membre depuis
févr. 2023
Message
165
#16

Je ne savais pas ça.

EEmre A***Membre actif
Poste
Responsable d'entrepôt
Secteur
Sous-traitance automobile
Type d'organisation
entreprise individuelle
Membre depuis
mars 2023
Message
370
#17

Merci, c'était exactement la réponse que je cherchais. L'erreur commise du côté de frameworks de développement d'applications mobiles est généralement réversible, mais coûteuse.

Je le note au cas où.

UUğur Y***VétéranMembre de la communauté
Membre depuis
oct. 2024
Message
3
#18

nous avons aussi bloqué au même endroit à une époque. lors de la prise de décision écrivez aussi le pire scénario, pas seulement le meilleur.

bon courage.

UUfuk N***ExpertMembre de la communauté
Membre depuis
nov. 2024
Message
370
#19

je suis d'accord. aucun processus sans suivi ne s'améliore car vous ne saevz pas quoi corriger.

EErcan D***Membre actif
Poste
Responsable administratif
Secteur
Logiciel
Type d'organisation
entreprise à deux succursales
Membre depuis
juil. 2022
Message
419
#20

Je parle du point de vue du fournisseur, c'est mon côté. Les solutions qui fonctionnent à petite échelle s'effondrent en grandissant, j'ai appris cela trop tard.

Répondre