Applications
Flutter : agence, freelance ou solution en ligne ? Le comparatif
Pour une application Flutter, une agence convient aux projets qui doivent durer, à partir de 5 000 € HT chez nous, un freelance à un besoin bien délimité confié à une personne identifiée, et une solution en ligne à un prototype ou à un outil interne simple. Ce comparatif détaille ce que chaque option permet, ce qu'elle interdit et les clauses à sécuriser quel que soit votre choix.

L'essentiel
- Une agence Flutter se justifie quand l'application doit évoluer, être maintenue et ne pas dépendre d'une seule personne ; son budget d'entrée est plus élevé, la contrepartie étant une équipe et un suivi.
- Un freelance est adapté à un périmètre précis, à un budget serré et à un projet que vous pouvez piloter vous-même ; son point faible est la dépendance à une seule personne.
- Une solution en ligne (sans code ou avec peu de code) sert à valider une idée vite ; ses limites apparaissent avec les fonctions sur mesure, les performances et l'export du projet.
- Les trois options ne s'excluent pas : on peut prototyper en ligne, puis faire réaliser la version définitive par un freelance ou une agence.
- Quel que soit le choix, exigez trois choses par écrit : le code source vous appartient, les comptes des boutiques d'applications sont à votre nom, et la maintenance est cadrée.
- Flutter permet de produire une application pour iPhone et Android à partir d'un seul code, mais cela ne rend pas l'application gratuite à concevoir, à tester ni à maintenir.
Application Flutter : comment choisir entre agence, freelance et solution en ligne
Le bon choix dépend de la durée de vie de l'application, de la part de pilotage que vous voulez assumer et de la complexité des fonctions attendues, pas du prix affiché. Une application qui doit être utilisée pendant des années, avec des comptes d'utilisateurs, des paiements ou des données sensibles, appelle une équipe. Un besoin ponctuel et bien décrit se confie à une personne. Une idée à tester se monte souvent sur un outil en ligne, en acceptant qu'elle sera refaite.
Les trois options répondent à des situations différentes et leurs prix ne se comparent pas ligne à ligne : ils ne couvrent pas les mêmes prestations. Une agence facture aussi la coordination, la conception, les tests et le suivi. Un freelance facture son temps de développement, et le reste dépend de ce que vous prenez en charge. Une solution en ligne facture un abonnement, sans que vous soyez propriétaire de l'outil qui fait tourner votre application.
Cet article suit l'ordre des questions que l'on se pose : ce qu'est réellement Flutter, comment se répartissent les trois options, ce qui fait varier le budget, quand choisir chacune, ce qu'il faut verrouiller par contrat, puis les questions à poser avant de signer. Pour une présentation de notre propre offre, voyez notre page développement d'applications Flutter.

Flutter en pratique : ce que vous achetez réellement quand vous commandez une application
Flutter est un outil de développement créé par Google, qui permet d'écrire une application une seule fois pour qu'elle fonctionne sur iPhone, sur Android et, selon les cas, sur le web. Il évite de développer deux applications séparées, l'une pour chaque système, ce qui réduit le travail de base. Cela ne supprime ni la conception des écrans, ni la partie serveur, ni les tests, ni la publication.
L'application elle-même
Les écrans, la navigation et les fonctions que l'utilisateur voit. C'est la partie que Flutter factorise entre iPhone et Android.
Le serveur et les données
Comptes utilisateurs, base de données, envoi de notifications, paiements : cette partie ne dépend pas de Flutter et représente un chantier à part entière.
La publication et la vie de l'application
Comptes sur les boutiques d'applications, fiches de présentation, validation par les plateformes, puis mises à jour à chaque évolution des systèmes.
Ce partage est utile pour lire un devis : une offre qui ne mentionne que « l'application » laisse une grande partie du sujet dans l'ombre. Demandez à chaque prestataire où se trouvent les données, qui les héberge, et ce qui est prévu pour publier et mettre à jour l'application.
À savoir aussi : un seul code ne signifie pas deux applications identiques en tout point. Les boutiques d'applications ont chacune leurs règles de validation, et certaines fonctions (notifications, géolocalisation en arrière-plan, paiements intégrés) demandent des réglages propres à chaque système. Un bon prestataire vous l'explique avant de promettre un calendrier.
Comparatif Flutter : agence, freelance et solution en ligne côte à côte
| Critère | Agence | Freelance | Solution en ligne |
|---|---|---|---|
| Profil du projet | Application durable, plusieurs fonctions, enjeux de sécurité ou de paiement | Périmètre précis, une personne suffit à tout couvrir | Prototype, démonstration, outil interne simple |
| Compétences réunies | Conception, développement, tests, gestion de projet, souvent plusieurs développeurs | Une personne, parfois très spécialisée, qui ne peut pas tout faire | Aucune : l'outil impose ses modèles |
| Continuité si quelqu'un s'absente | Le projet continue avec l'équipe | Le projet s'arrête ou ralentit | Dépend du fournisseur de l'outil |
| Souplesse sur les fonctions | Forte : développement sur mesure | Forte, dans les limites de la personne | Limitée aux modules proposés |
| Propriété du code | À fixer par contrat, normalement remis au client | À fixer par contrat | Souvent impossible à exporter tel quel : à vérifier avant de choisir |
| Pilotage demandé au client | Modéré : l'agence cadre et propose | Élevé : c'est vous qui organisez et relisez | Élevé : vous construisez vous-même |
| Rythme de démarrage | Après cadrage et devis | Souvent rapide si la personne est disponible | Immédiat pour un premier écran |
| Risque principal | Un devis plus élevé que prévu si le périmètre est flou | Dépendance à une seule personne et disponibilité variable | Se heurter à une limite et devoir tout refaire |
Un tableau n'est pas une règle
Il existe d'excellents freelances qui travaillent avec des confrères et des agences peu structurées. Le tableau décrit des tendances d'organisation, pas la qualité d'un prestataire précis : jugez toujours sur ses réalisations, ses références vérifiables et sa façon de répondre à vos questions.

Ce qui fait varier le budget d'une application Flutter, quel que soit le prestataire
Pour une application Flutter chez nous, comptez à partir de 5 000 € HT pour une application simple, de 8 000 à 15 000 € HT pour une application métier, et à partir de 15 000 € HT pour une plateforme. Ces montants ne sont pas ceux des autres options : ils servent de repère pour comprendre ce que recouvrent les trois niveaux, et non pour déduire un tarif de freelance ou d'outil en ligne. Pour une première estimation de votre cas, le simulateur de coût d'une application mobile permet de situer votre projet.
Les écarts de budget, chez un freelance comme chez une agence, tiennent à des postes que vous pouvez décrire avant de demander un devis.
- Le nombre d'écrans et leur complexité : un formulaire et une liste se développent vite, un écran avec carte, calendrier ou graphique demande beaucoup plus de temps.
- Les comptes d'utilisateurs et les rôles : une application où chacun voit ses propres données, avec un espace d'administration, ajoute de la logique et des tests.
- La partie serveur : stockage, authentification, notifications. Elle doit être conçue en même temps que l'application, pas après.
- Les connexions à d'autres outils : paiement, agenda, logiciel de gestion, service de cartographie. Chaque connexion a ses règles et ses cas d'erreur.
- Le design : réutiliser un style existant coûte moins que dessiner une identité complète avec animations.
- Le fonctionnement hors connexion : une application utilisable sans réseau doit synchroniser les données au retour de la connexion, ce qui est un vrai sujet technique.
- La publication et le suivi : création des comptes sur les boutiques, fiches de présentation, réponses aux retours de validation, mises à jour.
Le cahier des charges tient en deux pages
Listez les écrans que vous imaginez, ce que fait l'utilisateur sur chacun et d'où viennent les données. Deux pages suffisent pour recevoir des devis comparables, qu'ils viennent d'une agence ou d'un freelance. Sans ce document, chaque prestataire chiffre une application différente et la comparaison perd son sens.
Faire appel à une agence Flutter : les cas où l'équipe fait la différence
Une agence est le bon choix lorsque l'application touche au cœur de votre activité et que sa panne ou son abandon aurait un coût. Elle réunit un chef de projet, un designer, des développeurs et un testeur ; ce qui compte pour vous, c'est qu'aucune de ces fonctions ne dépend d'une seule personne.
Trois situations la justifient particulièrement. Quand l'application manipule des données personnelles ou de santé, car la conception de la sécurité et la gestion des accès demandent une rigueur de bout en bout. Quand elle comporte une partie web en plus de l'application (un tableau de bord pour votre équipe, un espace administrateur), car deux technologies doivent dialoguer. Et quand vous n'avez pas le temps de piloter vous-même, ce qui peut être le cas d'une direction ou d'un responsable de service.
Les limites existent : une agence demande un cadrage plus formel, des validations à chaque étape et un budget d'entrée plus élevé. Si votre besoin se résume à un écran et à un formulaire, ce cadre peut être disproportionné. Une bonne agence vous le dit elle-même et vous oriente, y compris vers une solution plus légère, plutôt que de gonfler un projet.
Chez DYNSEO, la démarche repose sur des maquettes avec allers-retours jusqu'à votre validation, une intervention dans l'heure ouvrée en cas de panne, et des tests et une formation offerts. Pour voir comment nous découpons un projet mobile, parcourez la page applications mobiles.

Confier une application Flutter à un freelance : quand c'est un bon choix, et les précautions
Un freelance est pertinent quand le périmètre tient dans une phrase (par exemple, une application de réservation avec trois écrans), quand vous avez déjà un graphisme prêt et quand vous pouvez relire le travail régulièrement. Vous gagnez un interlocuteur unique, une réactivité qui peut être grande lorsque la personne est disponible, et un budget que l'on ajuste plus facilement.
Les précautions concernent surtout la continuité. Une personne seule peut tomber malade, changer d'activité ou prendre un autre contrat. Pour limiter ce risque, demandez que le code soit déposé dès le premier jour sur un dépôt (un espace de stockage de code, comme GitHub ou GitLab) dont vous êtes propriétaire, et que le prestataire documente ses choix en même temps qu'il avance.
Pour juger un freelance Flutter, demandez deux ou trois applications publiées que vous pouvez télécharger et tester, et posez une question simple : « Qu'est-ce qui a été difficile sur ce projet, et comment l'avez-vous résolu ? ». Une réponse concrète vaut plus qu'une liste de compétences. Vérifiez enfin qu'il a déjà publié sur les deux boutiques, car la validation par Apple et Google comporte des étapes que l'on ne découvre qu'en l'ayant fait.
Le freelance « tout-en-un » existe, mais il est rare
Concevoir les écrans, développer l'application, construire la partie serveur, tester sur plusieurs appareils et gérer la publication sont cinq métiers. Si un freelance les promet tous sans s'appuyer sur personne, demandez qui relit son code et qui teste ce qu'il fait.
Les solutions en ligne pour créer une application : jusqu'où elles vont, où elles s'arrêtent
Les solutions en ligne permettent de composer une application à partir de modules, d'écrans prédéfinis et de connexions à des bases de données, sans écrire de code ou avec très peu. Certaines génèrent une application Flutter, d'autres fonctionnent dans leur propre environnement. Elles conviennent bien à un prototype à montrer à un investisseur, un outil interne pour une équipe réduite, ou un test de marché.
Leurs limites sont plus structurelles que techniques. L'outil décide de ce qui est possible : une fonction absente de la plateforme se contourne mal. Le projet est lié à l'abonnement et aux conditions du fournisseur, qui peut modifier ses offres ou ses tarifs. L'export du code, lorsqu'il existe, produit parfois un résultat difficile à reprendre par un développeur, et il faut le vérifier avant de s'engager, pas après.
- Avant de choisir un outil, testez la fonction la plus difficile de votre application (paiement, géolocalisation, hors connexion), pas la plus facile.
- Demandez ce que devient l'application si vous quittez l'outil : export du code, des données, des images, ou perte totale.
- Regardez les conditions de publication : certaines offres imposent leur marque ou limitent le nombre d'utilisateurs, selon la formule.
- Prévoyez une sortie : si l'application rencontre son public, vous aurez peut-être à la refaire avec un développeur, et il vaut mieux l'accepter dès le départ.
Une démarche qui fonctionne bien consiste à utiliser l'outil en ligne pour clarifier le besoin : en manipulant des écrans réels, vous découvrez ce qui manque, ce qui est inutile et ce que veulent vraiment vos utilisateurs. Ce travail est ensuite un excellent cahier des charges à remettre à une agence ou à un freelance.

Deux projets Flutter imaginaires pour trancher entre les trois options
Les deux situations qui suivent sont illustratives : ce ne sont pas des clients réels et aucun budget hors barème n'y est avancé.
Scénario 1 : un club sportif qui veut une application de réservation
Imaginons une association qui souhaite que ses adhérents réservent un créneau, reçoivent un rappel et consultent le planning. Il y a trois écrans, un compte par adhérent et un espace pour le secrétariat. Le besoin est bien délimité, personne ne gère de paiement en ligne. Un freelance expérimenté peut couvrir l'essentiel, à condition que l'association désigne un référent qui relise chaque étape et possède le dépôt de code. Si l'association veut aussi un espace de gestion complet pour plusieurs sections, l'équipe d'une agence devient plus rassurante.
Scénario 2 : une société de services avec une application destinée à ses clients
Imaginons une entreprise qui veut offrir à ses clients un espace mobile : suivi de dossiers, documents à signer, messagerie sécurisée, notifications. L'application manipule des données confidentielles, doit être disponible en continu et évoluera avec l'activité. Ici, le risque d'un projet porté par une seule personne est trop élevé, et une solution en ligne ne couvre pas la sécurité attendue. Une agence, avec une équipe, une procédure de tests et un contrat de maintenance, est le cadre cohérent. L'entreprise pourrait toutefois commencer par un prototype en ligne pour montrer le principe à ses clients avant de s'engager.
Dans les deux cas, ce qui a tranché n'est pas le prix : c'est le coût d'une interruption, la sensibilité des données et le temps que la direction peut consacrer au pilotage.
Le déroulé d'un projet Flutter, du cahier des charges à la publication
- 1
Cadrage : décrire le besoin et les utilisateurs
Vous préparez la liste des écrans, les profils d'utilisateurs, les données manipulées et deux ou trois applications dont vous aimez le fonctionnement. Le prestataire pose les questions qui font apparaître les cas particuliers.
- 2
Maquettes : valider avant de développer
Les écrans sont dessinés puis commentés. C'est le moment le moins cher pour corriger : changer un parcours sur une maquette prend peu de temps, le changer sur une application développée en prend davantage.
- 3
Développement par lots, avec démonstrations régulières
L'application est construite par tranches, que vous testez sur votre propre téléphone. Une version consultable à intervalles réguliers vaut mieux qu'une livraison unique à la fin.
- 4
Tests sur de vrais appareils
L'application est essayée sur plusieurs modèles et versions de système, avec des scénarios d'erreur : coupure de réseau, mauvais mot de passe, formulaire incomplet.
- 5
Publication sur les boutiques d'applications
Création des fiches de présentation, captures d'écran, politique de confidentialité, puis soumission à Apple et à Google. Prévoyez du temps pour d'éventuelles demandes de correction avant acceptation.
- 6
Suivi après la mise en ligne
Premiers retours d'utilisateurs, corrections, mises à jour. Cette étape doit être chiffrée dès le départ, pas découverte au moment de la première panne.
Ce qu'on vous demandera de préparer, quel que soit le prestataire : un référent unique côté client, vos textes et vos images, les accès aux services que l'application doit connecter, et un délai de réponse court pour les validations. Un projet peut ralentir à cause d'une validation en attente autant que d'un obstacle technique.
Propriété du code, comptes et maintenance : les clauses à sécuriser pour votre application Flutter
Ces points se négocient avant la signature, quelle que soit l'option retenue, et c'est là que se logent les mauvaises surprises d'un projet réussi techniquement.
Le code source vous appartient
Le contrat doit préciser que le code et les éléments graphiques sont remis, avec les accès au dépôt, à la fin du projet ou au paiement du solde.
Les comptes des boutiques sont à votre nom
Les comptes développeur Apple et Google doivent être ouverts au nom de votre structure. Une application publiée sous le compte du prestataire est difficile à récupérer.
La maintenance est écrite
Qui corrige un défaut, sous quel délai, qui adapte l'application quand les systèmes évoluent, et à quel tarif. Sans cela, l'application vieillit sans responsable.
La maintenance mérite un mot de plus, car elle est la grande oubliée des devis. Les systèmes iPhone et Android évoluent chaque année, les boutiques ajustent leurs exigences et Flutter lui-même reçoit des mises à jour : une application publiée et laissée sans suivi peut cesser de s'installer ou de fonctionner correctement après un changement de système, sans que personne ne l'ait touchée. Demandez donc ce qui est inclus, ce qui est facturé et le délai d'intervention.
Si votre application traite des données personnelles, ajoutez une ligne sur leur hébergement et sur les obligations qui en découlent. Les règles dépendent de la nature des données et de leur lieu de stockage : un juriste ou un délégué à la protection des données est le bon interlocuteur, et un prestataire sérieux vous aide à lui poser les bonnes questions plutôt que de les esquiver.
Le test de la clé de secours
Si votre prestataire disparaissait demain, pourriez-vous retrouver le code, les comptes des boutiques, les identifiants du serveur et la liste des services connectés ? Si la réponse est non pour l'un de ces quatre éléments, corrigez-le maintenant.
Questions à poser avant de choisir votre prestataire Flutter
Ces questions valent pour les trois options. Elles se posent en réunion ou par écrit, et la netteté des réponses vous renseigne autant que leur contenu.
- Pouvez-vous me montrer deux applications que vous avez publiées, et me dire ce qui a été le plus difficile dans chacune ?
- Qui, concrètement, travaille sur mon projet, et qui le reprendrait en cas d'indisponibilité ?
- Le code et les comptes des boutiques seront-ils à mon nom dès le début ?
- Quelle partie serveur est prévue, où les données sont-elles hébergées et par qui ?
- Comment se déroulent les validations, et combien d'allers-retours sont prévus sur les maquettes ?
- Que couvre le devis, et qu'est-ce qui est facturé en plus : tests, publication, formation, corrections après la mise en ligne ?
- Quel suivi proposez-vous après la publication, et que se passe-t-il quand un système évolue ?
- Si je veux changer de prestataire plus tard, que me remettez-vous pour faciliter la reprise ?
Si vous hésitez encore entre l'application sur mesure, une adaptation d'un modèle existant ou un outil en ligne, nos modèles d'applications mobiles et de logiciels montrent à quoi ressemblent des projets déjà cadrés.

Un projet d'application Flutter à comparer ?
Décrivez-nous votre besoin en quelques lignes : nous vous dirons si une agence est justifiée pour votre cas, ou si un freelance ou un outil en ligne répondrait mieux, et pourquoi.
Questions fréquentes
Flutter est-il le bon choix pour mon application ?
Flutter convient bien lorsque vous voulez une application pour iPhone et Android à partir d'un seul code, avec une interface soignée. Il est moins adapté à des fonctions très spécifiques à un système, ou si vous disposez déjà d'une équipe spécialisée sur une autre technologie. Un prestataire sérieux vous demandera d'abord vos fonctions avant de recommander l'outil.
Peut-on commencer avec une solution en ligne puis passer à une agence ?
Oui, c'est une démarche raisonnable. Le prototype sert de cahier des charges vivant : il montre les écrans, les parcours et les fonctions utiles. En revanche, l'application sera généralement reconstruite, car le résultat d'un outil en ligne se reprend rarement tel quel. Il vaut mieux l'envisager dès le départ.
Un freelance et une agence peuvent-ils travailler ensemble ?
Oui, c'est possible : l'agence prend en charge la conception, la partie serveur ou les tests, et un développeur indépendant renforce l'équipe sur l'application. Pour vous, l'important est de n'avoir qu'un seul interlocuteur responsable du résultat et un contrat qui précise qui est responsable de quoi.
Faut-il un ordinateur Apple pour publier une application iPhone ?
La compilation d'une application iPhone passe par les outils d'Apple, qui fonctionnent sur macOS. Votre prestataire doit donc disposer de ce matériel, ou d'un service de compilation en ligne. Pour vous, la condition est surtout administrative : un compte développeur Apple ouvert au nom de votre structure, avec une personne qui peut valider les accès.
Qui paie les comptes Apple et Google ?
Ces comptes sont des abonnements ou des frais ouverts au nom de l'éditeur de l'application, donc de votre structure. Leurs montants sont fixés par Apple et Google et peuvent évoluer : vérifiez les tarifs en vigueur sur leurs sites avant de vous engager, et demandez que le devis précise s'ils sont inclus ou à votre charge.
Une application Flutter peut-elle aussi devenir un site web ?
Flutter sait produire une version web à partir du même code, mais cette version ne remplace pas toujours un site classique, notamment pour le référencement sur les moteurs de recherche. Si votre objectif est d'être trouvé en ligne, un site dédié reste généralement plus adapté. Discutez de ce point avec le prestataire dès la phase de cadrage.
Peut-on refaire en Flutter une application existante ?
Oui, une application développée avec une autre technologie peut être reconstruite en Flutter. Il s'agit d'un nouveau développement, pas d'une conversion automatique : les écrans, la logique et les connexions sont repris, parfois améliorés. Cela se justifie quand l'ancienne application devient difficile à maintenir ou que vous voulez couvrir un second système.
Combien de temps faut-il pour développer une application Flutter ?
La durée dépend du nombre d'écrans, de la partie serveur et des connexions à d'autres services, et se fixe après le cadrage plutôt qu'avant. Méfiez-vous d'une date ferme annoncée sans avoir vu votre cahier des charges. Prévoyez aussi le temps de validation des boutiques d'applications, qui s'ajoute au développement.

