Flutter : le nouveau framework de Google

Tech et Architecture
vignette Flutter pour blog Numendo

Flutter est un framexork basé sur un langage de programmation web développé par Google mais encore peu connu, il s’agit du Dart.

Logo DART dans l'article Flutter : le nouveau framework de Google ? Mais qu’est-ce que c’est ?

Développé par Google en 2011, Dart est un langage de programmation moderne qui peut se compiler également sur Javascript. Ce langage est tellement intuitif, qu’il vous sera très facile de l’apprendre si vous développez déjà en Java ou Javascript. Vous pouvez utiliser Dart pour programmer des applications côté serveur (comme Node), mais aussi pour créer des applications pour téléphone mobile (avec Flutter).

Un framework qui accélère le développement d’applications natives

Développer des applications Android et IOS prend du temps et utilise des ressources, mais ça Google l’a bien compris. Flutter est un framework Google open source qui permet de développer vos applications plus rapidement. Ce programme contient :

  • Un moteur de rendu 2D optimisé avec un support de texte
  • Un framework moderne et créatif
  • Un ensemble de widgets varié pour IOS et Android
  • Des API :
    • pour effectuer des tests unitaires et tests d’intégrations
    • qui garantissent l’interopérabilité avec des systèmes et des SDK tiers
  • Des headless test runner pour effectuer des tests sur Windows, Mac et Linux
  • Des outils type command-line pour créer/tester/compiler votre application

En plus de ces outils, le framework Flutter possède différentes fonctionnalités comme par exemple Hot Reload, qui permet de tester plus rapidement son prototype d’application. Flutter est disponible sur tous les systèmes d’exploitation (Windows, Mac et Linux) et même sur machines virtuelles (Visual Studio Code et Android Studio).

Exemple d’application de hot reload sur flutterExemple d’application de hot reload sur flutter. Source : Github

 

Le framework est disponible sur la plateforme Github, il a déjà été noté plus de 18000 fois. Pour connaître l’intégralité des fonctionnalités de Flutter, rendez-vous sur le site officiel en cliquant ici.   

Mais alors, que vaut Flutter par rapport à React Native ?

Selon certaines communautés de développeurs, l’architecture de Flutter est presque similaire à celle de React. Néanmoins, il y a plusieurs éléments qui différencient les deux frameworks :

  • Flutter possède une grande bibliothèque de widget UI ce qui n’est pas le cas de React
  • Contrairement à React, Flutter n’utilise pas les widgets natifs : ce qui vous permet de customiser à votre guise le look and feel de vos composants graphiques
  • Flutter dispose d’un support de première classe pour Webstorm
  • Dart permet de réaliser des animations/transitions très fluide de l’ordre de 60 fps
  • Alors que React s’appuie sur l’utilisation de JSX comme moteur de templating, Flutter utilise uniquement le langage Dart ce qui rend le code beaucoup plus lisible et compréhensible.

Comptez-vous créer des applications avec ce nouveau framework ? Si vous l’avez déjà testé, est-ce vraiment plus rapide qu’en développant avec d’autres framework ?  Dites-le-nous en commentaire, et n’oubliez pas de nous suivre sur Facebook et Linkedin.

 

Si cet article vous a plu, vous pouvez retrouver d’autres sujets framework sur notre blog

Et si on échangeait ?

Façonnez l’avenir digital de votre marque. Que vous souhaitiez harmoniser vos points de contact, créer des expériences client unifiées ou optimiser votre écosystème omnicanal, nous concevons des solutions qui marient innovation et élégance.

Parler à un expert

Perspectives,
ce qu’il faut retenir

Toutes les actualités
Les 7 métiers de la tech incontournables en 2026
Tech et Architecture 05.08.2026

Les 7 métiers de la tech incontournables en 2026

Mehdi developpeur fullstack senior
Tech et Architecture 02.05.2024

Mehdi, développeur full-stack sénior chez Numendo : « J’avais un parcours classique que je n’ai finalement pas suivi »

prensentation de plusieurs logo digitalisés pour présenter le client Mzars
Tech et Architecture 05.01.2024

Cas client : Comment Mazars Suisse a transformé sa gestion de la relation client avec Zendesk

2 personnes signent un contrat pour présenter les métiers de la tech en 2024
Tech et Architecture 13.12.2023

Métiers de la tech : 7 jobs que les recruteurs s’arrachent en 2024

Agence Numendo Paris

48 rue de la Bienfaisance
75 008 Paris

Notre agence parisienne accompagne les marques et les grands comptes dans leurs projets digitaux les plus stratégiques.

Située à 10 minutes de la gare Saint-Lazare et à deux pas du métro Miromesnil, elle réunit nos experts en conseil, e-commerce, data produit et architecture omnicanale.

Numendo Paris incarne l’alliance entre vision stratégique, expertise technique et proximité client.

Faites partie de l’aventure
Numendo Paris

Rejoindre Numendo Paris, c’est intégrer un hub d’innovation où l’excellence technique rencontre l'esprit entrepreneurial. Un cadre stimulant pour piloter des projets stratégiques de renommée internationale au cœur de la capitale.

Agence Numendo Mulhouse

2a Av. Auguste Wicky
68 100 Mulhouse

L’agence de Mulhouse est le pôle d’excellence technique dédié à la performance de vos plateformes métiers.

Implantés au cœur de l’Alsace à deux pas de la gare de Mulhouse et a proximité directe de l’Allemagne et de la Suisse, nos locaux accueillent une communauté de passionnés centrée sur l’innovation et la robustesse du code.

Elle symbolise la force de frappe technologique du groupe, capable de bâtir des écosystèmes B2B et industriels hautement complexes.

Faites partie de l’aventure
Numendo Mulhouse

S’épanouir à Mulhouse, c’est intégrer un pôle historique où priment la passion technologique et la solidarité.
Un environnement à taille humaine idéal pour relever des défis industriels et techniques d'envergure.

Agence Numendo Genève

Rue du Marché 5,
1204 Genève

Notre agence genevoise allie culture de la précision et expertise digitale pour faire rayonner vos projets en Suisse et à l’international.

Idéalement située en plein coeur de Genève, elle offre un cadre de travail privilégié pour accompagner la transformation data des acteurs les plus exigeants.

Genève est le hub dédié à la structuration de l’information produit et au déploiement de stratégies e-commerce agiles et évolutives principalement dans le secteur du luxe et de la finance.

Faites partie de l’aventure Numendo Genève

Faire partie de l’équipe Genève, c’est cultiver l’exigence et la précision pour un digital performant et durable. Un cadre de travail privilégié pour transformer le futur des données produits et du e-commerce suisse.