Développement d’apps natives pour iOS et Android : Google Flutter disponible en bêta

MWC 2018 : Google annonce la première bêta de Flutter, son framework mobile permettant d’aider les développeurs à créer facilement des interfaces pour leurs applications sur iOS et Android.

Google désire mettre en orbite Flutter, son framework permettant aux développeurs de créer aisément des interfaces pour leurs applications mobiles Android ou iOS. Quoi de mieux que le MWC 2018 pour le promouvoir ? « Aujourd’hui, dans le cadre du Mobile World Congress 2018, nous sommes ravis d’annoncer la première version bêta de Flutter », précise ainsi la firme de Mountain View dans un billet de blog.

Flutter s’adresse aussi bien aux développeurs chevronnés que débutants, avec pour maître mot le temps record de développement.

Annoncé dès 2015, ce projet open source avait été initialement lancé en mouture alpha en mai 2017 lors de la conférence développeurs Google I/O de la société.

Avec le retour des utilisateurs, Google a peaufiné, enrichi et amélioré son framework. On trouve ainsi désormais les supports d’iOS 11 et de l’iPhone X, la vidéo en ligne, les supports d’Android Studio et de Visual Studio Code, un certain nombre de fonctionnalités d’accessibilité, le support du texte de droite à gauche et Google a aussi travaillé sur la localisation et l’internationalisation.

La réactivité des applications est l’autre point mis en avant par Google puisque l’objectif est de permettre le développement d’applications conçues pour les écrans rafraichis à 120 Hz.

Flutter s’articule autour du langage de programmation Dart de la société. Egalement annoncé à l’occasion de la Google I/O 2017, celui-ci bénéficie désormais d’une mouture préliminaire pour sa seconde version.

Google de préciser que des clients ont d’ores et déjà utilisé Flutter pour créer et publier des applications mobiles qu’on trouve dans les hits des Google Play et Apple Store.

Parmi les fonctionnalités phares de Flutter, se trouve le bouton « Hot Reload » qui permet de voir très rapidement l’effet d’un changement dans le code. On trouve une fonctionnalité similaire sur React Native signé Facebook.

Toutefois, contrairement à ce dernier, Flutter utilise son propre moteur de rendu 2D baptisé Skia accéléré par GPU et non une vue web. Il est fournir avec des API pour les tests.

Flutter donne la possibilité de créer des applications natives et des widgets associés, aussi bien sur iOS qu’Android, grâce à des fonctionnalités spécifiques et l’accès aux fonctionnalités matérielles de base des terminaux mobiles.

Les développeurs peuvent prendre leur marque avec Flutter en se rendant sur le site flutter.io.

Vidéo promotionnelle signée Google :

(Crédit photo : @Google)