La boîte à outils mobile Flutter de Google cible à la fois iOS et Android

En créant du code ARM natif, Google affirme que Flutter permet la flexibilité du développement multiplate-forme sans compromettre les performances. Vous pouvez construire pour .apk fichiers pour Android ou .ipa des fichiers pour les applications IoS, à partir d’une seule base de code.
Les affichages automobiles ont été cités comme un exemple de rôles intégrés pour Flutter.
Selon Google, un taux de rafraîchissement minimal de 60 images par seconde est pris en charge, la plate-forme étant capable de recalculer les éléments à afficher pour chaque image.
Tim Neath, responsable produit du groupe Flutter and Dart chez Google, l'a décrit à Electronics Weekly comme une boîte à outils permettant de créer des composants d'interface utilisateur intégrables, permettant différentes couches d'abstraction, par l'utilisation de classes, mais également le contrôle direct de pixels.
"Nous sommes en train de créer une dynamique pour Flutter", a-t-il déclaré avant le lancement officiel. «Nous sommes passés des aperçus des premiers utilisateurs à être prêts pour Primetime. Il fournit tout ce dont vous avez besoin pour construire une interface. "
Conception matérielle
Selon Google, le langage de conception Apple - tels que les curseurs et les barres de navigation - et les concepts de conception de matériaux de Google - tels que les textures et les réponses des utilisateurs - peuvent être implémentés via Flutter.
Aucune machine virtuelle ni émulation n'est impliquée, déclare Google. En utilisant Skia, le système peut peindre directement sur des écrans via le sous-système graphique. La vidéo est incorporable comme un simple widget. Le Raspberry Pi fait partie des plates-formes capables de supporter le nouveau système.
Design en développement
Un élément clé du nouveau système, qui avait été présenté pour la première fois au Mobile World Congress en février, est le rechargement à chaud avec état (SHR), ce qui signifie que vous pouvez modifier le code et voir les résultats sans redémarrer votre application ni perdre son état.
Cela promet des itérations de conception / développement plus rapides, avec le retour immédiat d'un développement HTML / Javascript plus traditionnel et la participation plus directe des concepteurs.
Il existe deux voies d'utilisation: créer des composants Flutter dans des applications Android (ou IoS) ou créer des composants Flutter pouvant intégrer des éléments d'interface utilisateur compatibles avec Android, tels que Google Maps ou un navigateur.
Ouvrir
Selon Google, Flutter est un projet open source avec une licence de type BSD et inclut déjà les contributions de centaines de développeurs du monde entier.
Une version de Flutter qui fonctionnera sur les ordinateurs de bureau porte le nom de code Hummingbird et est en cours de développement.
Une galerie de photos relatives à Flutter peut être vue ci-dessous.
Le lancement mondial de la plate-forme a eu lieu hier soir au Science Museum de Londres, et quelques images de cet événement sont ici:
