Nous concevons, développons et publions votre application avec Flutter : une seule base de code, deux stores, une application fluide et soignée. Puis nous la faisons vivre, version après version.
Du premier écran à la mise en ligne : design, développement, back-end et publication. Vous avez un seul interlocuteur du début à la fin.
Design d'interface
Des écrans dessinés pour votre public, et testés sur téléphone avant le développement.
Développement Flutter
Une seule base de code pour l'iPhone et Android, avec la fluidité d'une application native.
Back-end et comptes
Connexion, base de données, notifications, paiements et abonnements.
Publication
Fiches App Store et Google Play, captures, validation par Apple et Google.
Maintenance et évolutions
Mises à jour à chaque nouvelle version d'iOS et d'Android, corrections, nouvelles fonctions.
Ce qu'on peut mettre dans une application
Exemple avec Estimation Objet, l'une de nos applications. Tout ce qui l'entoure, nous savons le construire pour la vôtre.
NotificationsRappels et alertes au bon moment.
ComptesConnexion par e-mail, Apple ou Google.
Achats intégrésAbonnements et options payantes dans l'application.
Appareil photoPhotographier, scanner, reconnaître un objet.
Carte et GPSTrouver le plus proche, guider, suivre un trajet.
IAUne fonction intelligente qui fait gagner du temps.
WidgetsL'essentiel sur l'écran d'accueil.
Hors ligneUtilisable même sans réseau.
Face IDOuvrir l'application d'un regard ou d'une empreinte.
Plusieurs languesLa même application, traduite pour l'étranger.
Pourquoi Flutter ?
Flutter est la technologie créée par Google pour fabriquer des applications. Nous l'utilisons pour nos 10 applications. Voici ce qu'elle change pour vous, en clair, avec les termes techniques pour ceux qui veulent aller plus loin.
iPhoneApp Store
Un seul codeécrit une fois, avec Flutter
AndroidGoogle Play
Le même code donne l'application iPhone et l'application Android. Ici, Estimation Objet, l'une de nos applications.
Un seul code, deux applications
Nous écrivons l'application une fois, elle sort sur iPhone et sur Android. Un seul projet à financer, à tester et à faire évoluer.
Dart
Base de code unique
Aussi rapide qu'une application native
L'application est transformée en vrai code machine pour le téléphone. Ce n'est pas un site web déguisé : elle démarre et répond vite.
Compilation AOT
Code ARM natif
Sans WebView
Des animations fluides
Flutter dessine lui-même chaque pixel. Les animations suivent la fréquence de l'écran, jusqu'à 120 images par seconde quand le téléphone le permet.
Moteur Impeller
Rendu GPU
60 à 120 i/s
Le même design partout
Votre application a exactement le même rendu sur tous les téléphones, avec vos couleurs et vos polices, sans compromis.
Widgets
Material 3
Cupertino
Des évolutions plus rapides
Une nouvelle fonction est développée une fois et arrive le même jour sur les deux stores. Pendant le développement, chaque changement se voit en direct.
Hot reload
Mises à jour synchronisées
Tout le téléphone, accessible
Appareil photo, GPS, notifications, Face ID, widgets, paiements : ce que le téléphone sait faire, l'application peut s'en servir.
Plugins natifs
Swift et Kotlin si besoin
Deux applications natives
Deux applications à écrire : Swift pour l'iPhone, Kotlin pour Android
Deux fois le développement, les tests et les corrections
Des nouveautés qui arrivent parfois à des dates différentes
ou
Une application Flutter
Un seul code en Dart, pour les deux
Un développement et des tests communs
Les deux versions évoluent ensemble, le même jour
Et quand le natif est-il préférable ? Pour une application qui repose presque entièrement sur une fonction très particulière du téléphone, comme la réalité augmentée poussée ou une montre connectée. Si c'est votre cas, nous vous le dirons dès le premier échange.
Le back-end, la partie invisible
L'application sur le téléphone n'est que la partie visible. Derrière, un serveur garde les comptes et les données, envoie les notifications et fait les calculs. C'est le back-end, et nous le construisons aussi.
Votre applicationSur le téléphone de vos clients
Internet
Le back-end
Les comptesAuthentification
Les donnéesBase de données
Photos et fichiersStockage
Les notificationsPush
Les paiementsAbonnements
Les calculs et l'IAFonctions serveur
Trois façons de l'héberger
Firebase
Le plus rapide pour démarrer
La plateforme de Google. Comptes, base de données en temps réel, notifications et fonctions serveur sont prêts à l'emploi, et tout s'adapte seul au nombre d'utilisateurs.
Idéal siVous voulez lancer vite, sans gérer de serveur.
Rapidité de démarrage
Liberté de changer
Peu d'entretien
Firestore
Authentication
Cloud Functions
Cloud Messaging
Storage
Crashlytics
Supabase
Pour des données bien rangées
Une alternative open source, construite sur PostgreSQL, une base de données SQL éprouvée. Idéale quand les données sont liées entre elles : clients, commandes, rendez-vous.
Idéal siVos données ont beaucoup de liens, ou vous voulez pouvoir changer d’hébergeur.
Rapidité de démarrage
Liberté de changer
Peu d'entretien
PostgreSQL
Row Level Security
Realtime
Edge Functions
Open source
Votre serveur
Tout reste chez vous
Un serveur rien qu'à vous, chez l'hébergeur de votre choix, en France si vous le souhaitez. Vous gardez la main sur les données, les règles et les coûts.
Idéal siVous avez des données sensibles, un système existant à relier ou un gros volume.
Rapidité de démarrage
Liberté de changer
Peu d'entretien
API REST
Node.js ou Dart
PostgreSQL
Docker
Sauvegardes
Vous avez déjà un logiciel ou un serveur ? Nous y relions l'application par une API, pour qu'elle lise et écrive dans vos données existantes. Et quel que soit le choix, le code du back-end vous appartient, comme celui de l'application.
Gagner de l'argent avec votre application
Une application peut être rentable de plusieurs façons. Nous vous aidons à choisir la bonne, puis nous la mettons en place, du bouton d'achat jusqu'au suivi des revenus.
Abonnement
Au mois ou à l’année, souvent avec quelques jours d’essai gratuit. Le modèle le plus courant aujourd’hui.
Achat intégré
Débloquer une option, un contenu ou une version Premium à vie, en un paiement.
Freemium
L’application est gratuite pour tout le monde, et les fonctions avancées sont réservées à la version payante.
Publicité
Une application gratuite, financée par des bannières ou des vidéos, que l’on peut retirer en passant Premium.
RevenueCat, le tiroir-caisse de votre application
Vendre un abonnement dans une application, c'est gérer les essais gratuits, les renouvellements, les remboursements et deux stores différents. RevenueCat s'occupe de tout ça, et nous l'intégrons pour vous.
iPhone et Android au même endroitApple et Google ont chacun leur système de paiement. RevenueCat les réunit : on sait qui a payé, quel que soit le téléphone.StoreKit et Play Billing
Des achats vérifiésChaque achat est contrôlé par un serveur avant de débloquer quoi que ce soit, ce qui évite la fraude.Validation des reçus
L'écran d'abonnement change sans mise à jourOn modifie l'offre, le texte ou la mise en page à distance, sans republier l'application.Paywalls distants
Les bons chiffres, et des testsAbonnés actifs, essais transformés, désabonnements : tout est suivi, et on peut comparer deux offres pour garder la meilleure.MRR, churn, A/B tests
Passez à Premium
Sans publicité
Toutes les fonctions
Sur tous vos appareils
Annuel7 jours gratuitsLe plus choisiMensuelSans engagementCommencer l'essaiRestaurer mes achats
Nouvel abonnéL'essai gratuit devient un abonnement annuelAbonnés actifs
Des exemples de projets
Lancer votre propre application
Vous avez une idée d'application pour le grand public : nous la construisons et la publions sur les stores, gratuite, payante ou par abonnement.
Commerce et réservation
Prise de rendez-vous, commande, carte de fidélité : l'application qui fait revenir vos clients.
Espace client
Vos clients suivent leurs dossiers, échangent avec vous et retrouvent leurs documents.
Une application pour vos équipes
Sur le terrain, vos équipes remplissent, photographient et transmettent, sans papier.
Ce que vous recevez
Ce qui vous est remis à la fin du projet, expliqué et prêt à servir.
Le code source, à vousTout le code de l'application et du serveur. Vous pouvez continuer avec nous, ou avec qui vous voulez.
Votre application en lignePubliée sur l'App Store et Google Play, sous votre nom, avec des fiches soignées.
Tous les accèsServeur, base de données, paiements, comptes des stores : rien ne reste bloqué chez nous.
Un espace pour tout gérerModifier les contenus, voir les utilisateurs, suivre les ventes, sans toucher au code.
Une documentation claireComment l'application est construite, et comment la faire évoluer.
Le suivi, si vous le voulezMises à jour d'iOS et d'Android, corrections et nouvelles fonctions, au fil de l'eau.
Dix applications déjà sur les stores
Conçues, développées et publiées par Devolim, avec la même méthode que pour votre projet.
À vous. À la fin du projet, nous vous remettons le code source, la documentation et tous les accès. Vous pouvez continuer avec nous, ou avec qui vous voulez.
Combien de temps faut-il pour créer une application ?
Cela dépend surtout du nombre d'écrans et de ce qu'il y a derrière : comptes, paiements, IA. Après le premier échange, nous vous donnons un calendrier précis, étape par étape.
Pourquoi Flutter plutôt que du natif ?
Un seul code pour l'iPhone et Android : un projet à financer et à faire évoluer au lieu de deux. Toutes nos applications sont faites ainsi. Si votre projet demande du natif, nous vous le dirons.
Vous occupez-vous de la publication sur les stores ?
Oui : fiches, captures, réponses aux questions d’Apple et de Google pendant la validation. Nous publions nos propres applications de la même façon.
Et après la mise en ligne ?
Une application vit : nouvelles versions d'iOS et d'Android, retours des utilisateurs, nouvelles idées. Nous assurons les mises à jour et les évolutions.
L'application marchera-t-elle sur les anciens téléphones ?
Oui, sur les versions d'iOS et d'Android encore utilisées. Nous testons sur de vrais appareils avant chaque mise en ligne.
Pouvez-vous reprendre une application existante ?
Oui. Nous faisons d'abord le point sur le code et l'état de l'application, puis nous vous proposons de la faire évoluer ou de la reconstruire.