
Dans une FAQ sur ce projet open source, Google explique que Flutter fournit un moteur de rendu 2D extrêmement optimisé mobile avec un excellent support pour le texte. Il vient aussi avec un framework de style réactif. Inspiré par React, ce framework est optionnel, laissant ainsi aux développeurs la possibilité d’utiliser un autre framework. Il est également conçu en couches de sorte que les développeurs puissent choisir d’utiliser uniquement des parties du framework. Flutter offre encore un riche ensemble de widgets pour Android et iOS, mais permet aussi aux développeurs de créer facilement leurs propres widgets ou personnaliser les widgets existants. En plus du moteur de rendu 2D, le framework et les widgets, Flutter vient avec des API pour les tests unitaires et d'intégration et bien d'autres outils.
En ce qui concerne les technologies sur lesquelles reposent Flutter, il faut noter que le framework et les widgets sont écrits avec le langage Dart de Google, mais le framework graphique sous-jacent et la machine virtuelle Dart ont été implémentés en C/C++. Flutter repose aussi sur le moteur de rendu 2D Skia.

Flutter a été dévoilé fin 2015 et après une version alpha publiée l’année dernière, Google sort aujourd’hui la première version bêta de son framework. Depuis la version alpha l'an dernier, Google a introduit de nouvelles fonctionnalités et apporté des améliorations à son framework, y compris le support d'Android Studio, de Visual Studio Code, de nouvelles factorisations pour vous aider à gérer le code de votre widget, etc. Notons que la version bêta de Flutter fonctionne également avec la préversion de Dart 2, publiée la semaine dernière et qui apporte un bon lot d’améliorations au langage de programmation Web de Google.
Sources : Blog Google, FAQ Flutter
Et vous ?


Voir aussi :


