Des développeurs Flutter avec des apps aujourd’hui dans les stores.
Flutter tourne déjà en production dans des apps que nous avons construites : l’app FeelEat qui déverrouille des frigos connectés pour 40K+ utilisateurs, les applications visiteurs de la plateforme événementielle de Bizzabo et l’app RushTix pour les spectacles en direct billettés. Chacune a une seule base de code pour iOS et Android, et les développeurs Flutter seniors qui les ont construites forment l’équipe que vous recrutez. L’app FeelEat est aussi une histoire de migration. Sa première version était une coque WebView native iOS et Android, et en 2023 la même équipe l’a reconstruite en Flutter. Nous connaissons donc les deux côtés de ce choix.
Une base de code pour iOS et Android.
Un sprint de discovery payant
En une semaine, nous vérifions si Flutter convient à votre produit, puis nous listons les intégrations matérielles et les états hors ligne que la base de code commune doit gérer sur les deux plateformes.
Un périmètre et un prix fixes
L’estimation à périmètre ferme suit le sprint et couvre ensemble les builds iOS et Android, puisque les deux viennent d’une seule base de code. Coût et calendrier sont arrêtés avant que le développement commence.
Une équipe Flutter senior livre toutes les deux semaines
Toutes les deux semaines, l’unique base de code Flutter produit un nouveau build iOS et un nouveau build Android, et vous testez les deux plateformes en même temps. L’API backend grandit en parallèle dans la même équipe.
Le lancement, la soumission aux stores et le suivi
Nous soumettons les deux builds aux stores et échelonnons le déploiement. Ensuite, les ingénieurs qui ont écrit l’app la gardent à jour avec les versions du SDK Flutter et les nouvelles versions d’OS, et ajoutent des fonctionnalités.
Flutter, design, matériel et backend.
Ingénierie Flutter et cross-platform
Nous choisissons Flutter quand une seule base de code sert l’entreprise, et du Swift et du Kotlin natifs quand le produit en a besoin. Nous construisons les deux et justifions le choix avec des preuves.
Développement d'applications mobilesDesign UI / UX
Nous dessinons avec les mêmes widgets Flutter que l’app livre : ce que vous validez dans le prototype est ce qui apparaît sur iOS et Android. La recherche utilisateur et les parcours viennent en premier.
Design UI / UXMatériel connecté et IoT
Des apps Flutter qui parlent à des flottes physiques. L’app FeelEat déverrouille des frigos connectés et facture à la fermeture de la porte, sur la télémétrie MQTT en direct de chaque unité.
Solutions IoTLe backend derrière l'app
L’API, l’authentification, les paiements et la télémétrie derrière votre app Flutter viennent de la même équipe. Dans l’app FeelEat, par exemple, les paiements passent par Stripe, sur un backend que nous avons écrit.
Développement d'applications SaaSDes apps Flutter sur lesquelles de vraies entreprises s’appuient.
FeelEat Happy Fridge — une app Flutter qui tient boutique
L’app mobile de FeelEat, construite en Flutter sur un backend Node.js et NestJS, est à la fois le menu, la clé et la caisse d’une flotte de frigos connectés. On parcourt le menu du jour, on scanne pour déverrouiller, on prend son repas et on est facturé à la fermeture de la porte. Avec 40K+ téléchargements, elle porte une entreprise suisse de commerce sans personnel valorisée à $10M+.
Bizzabo et RushTix — des apps Flutter pour le public en direct
Pour l’Event Experience OS de Bizzabo, nous avons construit les applications visiteurs en Flutter à côté de l’application web React, pour des diffusions qui culminent au-delà de 50 000 spectateurs simultanés. Pour RushTix, l’app Flutter et le site React partagent une seule API GraphQL, et rejoindre un spectacle en direct prend 2,4 secondes en médiane.
Les questions que les équipes posent avant de recruter des développeurs Flutter
Décrivez-le dans un brief. Un ingénieur senior le lit et répond sous un jour ouvré.
Quelles applications en production CODT Technologies a-t-il construites avec Flutter ?
Nommées et liées sur cette page : l'app FeelEat Happy Fridge (commerce en scan-to-unlock, 40K+ téléchargements), les applications visiteurs en Flutter de la plateforme événementielle de Bizzabo, et l’app mobile de RushTix pour les spectacles en direct billettés.
Flutter ou React Native — que faut-il choisir ?
React Native si votre équipe connaît déjà React et TypeScript et que vous voulez partager de la logique avec une application web ; l’écosystème et le vivier de recrutement sont plus larges. Flutter si vous voulez une interface identique sur chaque plateforme et que Dart ne vous dérange pas. Les deux sont prêts pour la production. Les compétences actuelles de votre équipe et la possibilité de partager du code web devraient trancher. Nous livrons les deux.
Quand nous déconseilleriez-vous Flutter ?
Quand les faits pointent ailleurs. Une forte intégration à la plateforme, un travail caméra ou en arrière-plan, ou une audience sur une seule plateforme favorisent le natif. Nous avons fait ce choix contre le cross-platform sur nos propres projets : l’app terrain de FeelEat est partie en natif iOS et Android parce que le produit en avait besoin. Vous recevez la recommandation avec ses raisons.
Une application Flutter peut-elle parler à du matériel ?
Oui, les nôtres le font déjà. L’app FeelEat est la clé d’une flotte de frigos physiques, et chaque frigo renvoie ses données par MQTT. Dans notre pratique IoT, le travail Flutter côtoie le NFC, le BLE et l’embarqué.
Gérez-vous la soumission dans les deux stores ?
Oui. L’unique base de code Flutter nous donne un build iOS et un build Android, et nous menons les deux à travers la revue : fiches des stores, étiquettes de confidentialité, comptes de test pour les examinateurs et réponses à leurs questions. Ce sont les ingénieurs qui ont écrit le code qui s’en chargent : la personne qui répond à l’examinateur peut aussi modifier le code.
À qui appartiennent l'app et son code ?
Tout est à vous : la base de code Flutter, les designs et la propriété intellectuelle vous sont transférés à la livraison. Avec votre accord écrit, nous gardons une copie pour le support, et nous signons un NDA sur demande.
En combien de temps des développeurs Flutter peuvent-ils démarrer, et que se passe-t-il après le lancement ?
Un ingénieur senior vous répond sous un jour ouvré. Vient ensuite un sprint de discovery payant, qui se termine par un périmètre écrit et un devis ferme. L’équipe de développement démarre 4–5 jours ouvrés après la signature du devis. Après le lancement, l’équipe reste d’astreinte pendant 30 jours, et la plupart des clients passent ensuite à un forfait avec les ingénieurs qui ont construit l’app.
Un problème qui mérite
d'être bien résolu ?
Dites-nous ce que vous construisez et pour quand. Vous saurez clairement si nous sommes le bon choix et ce que le travail demande.
