Présentation
Flutter est un framework de développement d’applications mobiles créé par Google. Il permet aux développeurs de créer des applications multiplateformes : Android, iOS, Web et Desktop.
Les applications Flutter sont écrites dans le langage Dart. Le language Dart a également été conçu par Google.
Pourquoi avons-nous choisi Flutter ?
- Cross-Platform : La combinaison Flutter / Dart permet de développer des applications multi-plateformes : pour application mobile (Android et iOS), pour le Web, et comme logiciel (Desktop). Et cela à partir d’une seule base de code. C’est ce qu’on appelle un language cross-plateforme.
- Performance : Flutter compile le code source en code natif. Cette compilation en natif permet une meilleur interaction avec le hardware du téléphone (gps, appareil photo, …) et garanti de bonne performance.
- Widgets : Flutter utilise un système de widgets pour créer l’interface utilisateur. Ces widgets sont modulaires et réutilisables, ce qui permet de créer une interface utilisateur cohérente et personnalisable.
- Montée en puissance : Flutter est relativement nouveau. On voit clairement une croissance rapide de sa communauté et de son utilisation. Le support apporté par Google est évidemment un plus.
Quand l’utiliser ?
La conception d’interface standard, avec Flutter, reste moins rapide qu’avec React Native. Cependant Flutter dispose d’avantages techniques non négligeable comme le multi-threading.
Nous utilisons Flutter & Dart pour le développement d’application mobile avancée.
Projets
Avec plus de 400 projets variés par an, nous bénéficions d’une solide expérience.
Découvrez ci-dessous quelques études de cas détaillées.