Aller au contenu
Recruter CODT Technologies

Des développeurs Flutter avec des apps aujourd’hui dans les stores.

Flutter tourne dans des apps que nous avons construites : l’app FeelEat qui déverrouille des frigos connectés, avec 40K+ téléchargements, 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.

Téléchargements de l'app40K+
App FeelEat reconstruite en Flutter2023
RushTix : spectacles d’humour billettés, diffusés en directEn direct
Comment se déroule la mission

Une base de code pour iOS et Android.

  1. Un atelier gratuit de 4 heures

    Lors d’un atelier gratuit de 4 heures, 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.

  2. Un périmètre et un prix fixes

    Sous 3 jours ouvrés, vous recevez un périmètre écrit et un seul devis pour les builds iOS et Android, puisque les deux viennent d’une seule base de code. Le prix est fixé avant que la première ligne de code soit écrite.

  3. 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.

  4. 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.

Ce que couvre l'équipe

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 mobiles

Design 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 / UX

Matériel connecté et IoT

Des apps Flutter qui parlent à des flottes physiques. L’app FeelEat déverrouille des frigos connectés par scan d’un code QR et débite chaque repas du solde prépayé du client dès qu’il confirme la transaction.

Solutions IoT

Le 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 Datatrans, sur un backend que nous avons écrit.

Développement d'applications SaaS
Apps Flutter dans les stores

Des 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 le code QR du frigo pour le déverrouiller, on prend son repas, on scanne le code de son bocal et on confirme : le montant est débité du solde prépayé. Elle compte 40K+ téléchargements.

40K+
Téléchargements de l'app
2023
Reconstruite en Flutter
~90%
Moins de vol dans les frigos

RushTix — une app Flutter pour le public en direct

Pour RushTix, l’app Flutter et le site React partagent une seule API GraphQL, si bien que les spectacles d’humour billettés passent en direct sur mobile comme sur le web.

En direct
Spectacles d’humour billettés, diffusés en direct
FAQ

Les questions que les équipes posent avant de recruter des développeurs Flutter

Un point non couvert ?

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) 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é. Un atelier gratuit de 4 heures vérifie ensuite si Flutter convient à votre produit, et sous 3 jours ouvrés vous tenez un périmètre écrit et un devis. Une app clairement définie y est chiffrée à prix ferme ; une app encore ouverte passe d’abord par un court sprint de discovery payant, entièrement déduit du prix du développement. L’équipe de développement démarre 4–5 jours ouvrés après la signature du devis ferme. Après le lancement viennent 30 jours de corrections gratuites, et la plupart des clients passent ensuite à une formule mensuelle avec les ingénieurs qui ont construit l’app.

Prêt à construire

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.