Flutter 1.7 prend en charge AndroidX pour les nouvelles applications Android, les ensembles d'applications Android, etc.

Flutter est l’un des cadres de développement d’applications mobiles dont la croissance est la plus rapide. Il contient près de 70 000 étoiles dans son référentiel GitHub et est largement adopté par les ingénieurs en logiciel sur le terrain. L’équipe de développement s’efforce de résoudre tous les problèmes, comme en témoigne le fait qu’elle a fermé plus de 1 250 rapports au cours des deux derniers mois depuis la publication de Flutter 1.5. Désormais, la version numéro 1.7, surnommée par le gestionnaire de produits de Flutter, Tim Sneath, comme mise à jour d’optimisation, est généralement disponible.

Prise en charge d'AndroidX pour les nouvelles applications

Depuis la version 1.7, Flutter prend désormais en charge la bibliothèque de support AndroidX, introduite sur la plateforme de développement Android l’année dernière. AndroidX est conçu pour permettre aux développeurs d'utiliser les derniers composants tout en maintenant la compatibilité descendante. Google l'a également ouvert pour permettre aux développeurs de se tenir au courant des dernières versions. Comme de nombreux packages Flutter ont été mis à jour pour prendre en charge AndroidX, l’équipe de développement a décidé de permettre la création de nouveaux projets Flutter avec AndroidX. Tout ce que vous avez à faire est d’ajouter le --androidx indiquez à votre projet de cibler la bibliothèque de support. La documentation sur la migration des projets existants peut être trouvée ici.

Prise en charge d'AAB (Android App Bundle)

Il reste encore un peu plus de deux ans avant que Google cesse complètement de servir des applications natives 32 bits sur le Play Store, mais d’autres restrictions seront bientôt appliquées. À compter du 1er août de cette année, toutes les applications utilisant des bibliothèques natives et visant Android 9 Pie ou une version ultérieure devront fournir une prise en charge 64 bits. Flutter prend déjà en charge la génération d’applications Android 64 bits, mais la version 1.7 du framework permet désormais aux développeurs de créer des bundles d’applications Android avec les versions 32 bits et 64 bits de leurs applications. Cela aidera les développeurs d'applications natives utilisant Flutter à prendre en charge les versions 32 bits et 64 bits afin de respecter l'échéance du 1er août, puis de supprimer la prise en charge 32 bits en 2021. Vous trouverez ici des instructions pour la publication d'un ensemble d'applications Android. ainsi que des instructions pour générer différents fichiers APK pour les périphériques 32 bits et 64 bits.

Nouveaux widgets et API

Bien que Flutter vise à être un cadre de développement multi-plateformes tout-en-un, il est principalement axé sur la prise en charge des systèmes d'exploitation mobiles. C’est pourquoi l’équipe ajoute constamment de nouveaux widgets et composants pour répondre aux fantasmes des développeurs d’applications mobiles et des concepteurs d’interface utilisateur. Flutter 1.7 n'est pas différent à cet égard. Un nouveau composant de valeur de matériau RangeSlider est utile pour définir une plage entre les valeurs minimale et maximale. Les utilisateurs d'Android auront également mis à jour un widget SnackBar dans les applications Flutter. Cupertino, widget pour iOS, est également mis à jour avec les widgets CupertinoPicker et CupertinoDateTimePicker améliorés.

Pour la première fois, Flutter obtient le support des contrôleurs de jeu. Bien que ce ne soit pas très facile d'écrire un jeu à part entière sur Flutter pour le moment, cela a encore un potentiel. Cet exemple de conception de plate-forme explique aux développeurs comment écrire du code pour des composants qui s'adaptent aux langages de conception iOS et Android. Il existe également une nouvelle propriété fontFeatures qui permet aux développeurs de définir certains styles pour des polices spécifiques. Vous pouvez voir tous les cas d'utilisation de la propriété dans le répertoire de l'API Flutter.

C’est fondamentalement cela pour cette version. Comme vous pouvez le constater, l’équipe n’a pas ajouté autant de nouvelles fonctionnalités à Flutter depuis Google I / O. Ils se sont principalement concentrés sur le polissage et l’ajout de la prise en charge d’API cruciales et de bibliothèques pour les applications de base.

Pour mettre à jour vers la version 1.7, cd à la racine de votre répertoire Flutter et exécutez le mise à niveau de flottement commander. Si vous souhaitez mettre à niveau manuellement ou réinstaller le framework, Flutter 1.7 est également disponible pour les nouvelles installations.


La source: Tim Sneath / Medium

Vous voulez plus d'articles comme celui-ci dans votre boîte de réception? Entrez votre email pour vous abonner à notre newsletter.

Tags

Leave a Reply

Your e-mail address will not be published. Required fields are marked *

Close
Close