Aventique développe votre application mobile avec Flutter

Chez l’agence Aventique, nous dĂ©veloppons vos applications mobiles hybrides Android/iOS sur mesure avec Flutter.

agence-flutter

langage-dart

Mieux connaĂźtre Flutter

Flutter est une technologie de développement mobile basée sur le langage Dart lancée officiellement au public par Google en 2018.

Ce framework open-source permet le dĂ©veloppement d’applications mobiles hybrides compatibles avec plusieurs systĂšmes Ă  partir d’un seul code source Dart.

flutter 2

2.0

Alors que la 1Úre version était orientée développement mobile iOS et Android, la version 2 lancée en 2021 inclut comme nouveauté le développement web.

github

1000 Contributeurs

stack overflow

65 000 Contributeurs

MĂȘme si Flutter est relativement jeune comparĂ© Ă  React Native, ce framework Ă©volue rapidement et constitue une concurrence importante avec ses nouveautĂ©s.

La communauté Flutter contribue grandement à son évolution rapide, avec prÚs de 1000 contributeurs sur GitHub et 65000 Contributeurs actifs au tag Flutter sur Stack Overflow.

Avantages du développement avec Flutter

1. Plus d’efficacitĂ© et moins d’efforts

Avec Flutter, un seul code source en langage Dart est nĂ©cessaire pour le dĂ©veloppement d’applications Android et iOS : 2 fois plus d’efficacitĂ©, 2 fois moins de temps.

Le code source Flutter est compilé en JavaScript, ARM ou Intel, garantissant une fluidité de performances sur tous les appareils.

2. Blocs personnalisables

En utilisant Flutter, les dĂ©veloppeurs combinent dĂ©veloppement et design pour un rendu parfaitement fluide. La maniabilitĂ© des widgets proposĂ©s par le framework facilite l’implĂ©mentation du design souhaitĂ©. Chaque coin de l’écran peut ĂȘtre contrĂŽlĂ© et personnalisĂ© afin d’aboutir Ă  une interface harmonique.

developpement flutter

flutter hot reload

3. Rapidité de réaction

L’un des avantages du dĂ©veloppement avec Flutter est son option Hot Reload qui permet d’itĂ©rer le code de l’application en moins d’une seconde. Aucune distraction, concentration continue et rĂ©activitĂ© des dĂ©veloppeurs garantie.

La rapiditĂ© de compilation facilite l’étape de test et permet d’agrandir le nombre d’itĂ©rations afin d’assurer la version la plus stable de votre application.

4. Adopté par de grands noms

En plus d’ĂȘtre le premier choix de dĂ©veloppement de Google, plusieurs grands noms ont choisi de migrer vers Flutter pour le dĂ©veloppement de leurs applications : Square, Groupon, Alibaba, Tencent…

Flutter Success Story : Google Pay

Contexte

Google Pay est un moyen de paiement utilisĂ© par plus de 100 millions d’utilisateurs Ă  l’échelle mondiale. Cependant, cĂŽtĂ© dĂ©veloppement entre Android et iOS, le succĂšs des opĂ©rations a nĂ©cessitĂ© 1,7 million de lignes de code : Ă©norme !

Afin de garantir l’expansion de Google Pay dans de nouveaux pays et l’Ă©volution des fonctionnalitĂ©s dans les deux systĂšmes, Google a fait le choix de migrer vers Flutter. Cette migration a conduit un changement remarquable dans la productivitĂ© des Ă©quipes : rĂ©duction d’efforts et gain de temps.

 

flutter google pay

Tout le monde a adorĂ© Flutter – on pouvait voir le frisson sur le visage des gens lorsqu’ils parlaient de la rapiditĂ© avec laquelle il Ă©tait possible de construire une interface utilisateur.

David Ko, directeur de l’ingĂ©nierie, Google Pay

35 %

De lignes de code en moins

70 %

D’efforts de dĂ©veloppement en moins

RĂ©sultat

AprĂšs migration vers Flutter, l’application Google Pay est devenue plus petite, plus efficace Ă  gĂ©rer et plus facile Ă  mettre Ă  jour. 

MalgrĂ© l’ajout de plusieurs nouvelles fonctionnalitĂ©s, la nouvelle base de code est 35 % plus petite que les implĂ©mentations originales – 1,1 million de lignes de code au lieu de 1,7 million. 

Dans le mĂȘme temps, l’Ă©quipe estime qu’elle a Ă©conomisĂ© environ 60 Ă  70 % du temps de ses dĂ©veloppeurs, car Flutter est tellement plus simple Ă  gĂ©rer.