Flutter est un framework libre et open source pour le développement d'interface utilisateur multiplateforme qui est proposé par Google. C’est l’une des solutions de développement multiplateforme qui gagnent de plus en plus en popularité. Il vous permet d'écrire du code d'interface utilisateur en Dart, qui est ensuite compilé pour créer des applications natives pour Android, iOS et le Web.Livré avec une variété de widgets prédéfinis (par Google), Flutter est un framework comme React Native de Facebook et Xamarin de Microsoft, qui permettent également aux développeurs de créer des applications multiplateformes natives. Les solutions multiplateformes contribuent à réduire considérablement la durée de travail pour les développeurs et les coûts de déploiement pour les entreprises.
Selon Google, l'utilisation de Flutter augmente rapidement dans les entreprises grâce « sa capacité à construire des expériences de marque qui prennent en charge plusieurs plateformes ».
Flutter était utilisé pour développer des applications pour Android et iOS et constitue également la méthode principale de création d'applications pour Google Fuchsia. Cependant, depuis mai 2019, grâce aux possibilités qu’offre le langage de programmation Web Dart et aux outils de développement mis en place à cette période par les navigateurs, Google a pu étendre dans un premier temps le support du framework Flutter vers le Web puis dans un second temps vers les applications bureautiques exécutées par Windows, Mac OS et Linux et à d'autres plateformes. Désormais, a indiqué Google, le framework Flutter devient un framework d’interface utilisateur portable pour tous les écrans.
À travers cette mise à jour du framework, Google entendait permettre aux entreprises d’offrir de meilleures expériences à leurs clients sur tous les types d’écrans notamment par le biais d’applications mobiles, de bureau et de Web. « Pour les startups, la possibilité de joindre des utilisateurs sur un mobile, sur le Web ou sur un ordinateur de bureau par le biais de la même application leur permet d’atteindre l’ensemble de leur public dès le premier jour, au lieu d’avoir des limites pour des raisons techniques. En particulier pour les grandes entreprises, la possibilité de fournir la même expérience à tous les utilisateurs avec une base de code réduit la complexité et les coûts de développement, et leur permet de se concentrer sur l'amélioration de la qualité de cette expérience », a déclaré l’équipe en charge du développement du framework.
En avril 2020, Google a annoncé que l'utilisation de Flutter continue de croître rapidement, avec plus de deux millions de développeurs ayant utilisé Flutter au cours des seize mois qui se sont écoulés depuis sa sortie lors de la conférence Google I/O 2018.
Selon Tim Sneath, Chef de produit pour Flutter et Dart chez Google, l'utilisation de Flutter a augmenté de 10 % en mars par rapport à février. Il a ajouté que Flutter compte désormais « près d'un demi-million » de développeurs qui l'utilisent chaque mois.
La plupart d'entre eux s'appuient sur Windows, 60 % des utilisateurs de Flutter développant sur des PC Windows 10, 27 % sur MacOS et 13 % sur Linux, selon Google. Plus d'un tiers des utilisateurs de Flutter (35 %) travaillent dans une startup, tandis que 26 % sont des développeurs travaillant dans des grandes entreprises, 19 % sont des indépendants et 7 % travaillent pour des agences de design.
Selon Sneath, 78 % des développeurs de Flutter utilisent le canal stable, 11% utilisent la version bêta et 11% utilisent soit dev soit master. L’entreprise a également annoncé que les cinq premières régions d’utilisation de Flutter sont l'Inde, la Chine, les États-Unis, l'UE et le Brésil. Il y a aussi maintenant 50 000 applications Android créées par Flutter sur la boutique Google Play, et 10 000 d'entre elles ont été mises en ligne le mois dernier, d’après l’article de Sneath.
La version 2 du SDK Flutter de Google est disponible avec la prise en charge des applications de bureau et Web
La semaine dernière, Google a fait passer Flutter à la version 2.0, apportant de nombreuses prises en charge. Alors que Flutter a commencé par se concentrer sur le mobile lors de son lancement il y a deux ans, il a pris son envol ces dernières années et, avec la version 2, Flutter prend désormais en charge les applications Web et de bureau. Grâce à cela, les utilisateurs de Flutter peuvent désormais utiliser la même base de code pour créer des applications pour iOS, Android, Windows, MacOS, Linux et le Web.
« La grande chose qui justifie le changement de numéro...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

.