Flutter : le nouveau framework de Google

Partager

Article mis à jour le 15 mars 2018 | Publié le 15 mars 2018

Après plus de deux ans d’attente, il est enfin là. Annoncé en novembre 2015, Google a présenté la bêta du framework Flutter lors du Mobile World Congress du lundi 26 février au jeudi 1 mars 2018 à Barcelone.

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

? 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 :

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 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 :

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

Vous serez peut-être aussi intéressé par ces articles

Si le back-end est votre coeur de métier et que vous n’avez jamais utilisé Symfony, arrêtez-tout et lisez cet article ! Ce framework contient...

Numendo adore vous partager ses coups de cœurs pour les différents frameworks ! Nous vous avons parlé de React et Angular pour le Front End,...

AMP : un format de page Googlien optimisé pour le mobile

AMP ou Accelerate Mobile Pages, est un format de page spécifique proposé par le moteur de recherche Google et disponible depuis février 2016....

Ce site web stocke des données telles que les cookies pour activer les fonctionnalités nécessaires du site, y compris l'analyse. Vous pouvez modifier ces paramètres à tout moment ou accepter les paramètres par défaut.
Préférences en matière de dépôt de données

Lorsque vous visitez des sites Web, ils peuvent stocker ou récupérer des données dans votre navigateur. Ce stockage est souvent nécessaire pour la fonctionnalité de base du site Web.
L’analyse peut être utilisée comme stockage. La confidentialité est importante pour nous, vous avez donc la possibilité de désactiver ce type de stockage qui n’est pas être nécessaire pour le fonctionnement de base du site Web. Le blocage de l’analyse peut avoir un impact sur votre expérience sur le site Web.

Nous utilisons des cookies pour personnaliser votre expérience sur Numendo.