Flutter 1.7 biedt AndroidX-ondersteuning voor nieuwe Android-apps, Android-appbundels en meer

click fraud protection

Flutter 1.7 is aangekondigd. Het is de nieuwste versie van het app-ontwikkelingsframework van Google en ondersteunt nu de nieuwste Android-technologieën.

Flutter is een van de snelst groeiende raamwerken voor de ontwikkeling van mobiele apps. Het heeft bijna 70.000 sterren op zijn GitHub-repository en is Algemeen aangenomen door software-ingenieurs in het veld. Het ontwikkelingsteam werkt er hard aan om eventuele problemen op te lossen, zoals blijkt uit het feit dat ze de afgelopen twee maanden meer dan 1.250 rapporten hebben gesloten. de release van Flutter 1.5. Nu is versienummer 1.7, door Flutter's Product Manager Tim Sneath een optimalisatie-update genoemd, algemeen beschikbaar.

AndroidX-ondersteuning voor nieuwe apps

Vanaf versie 1.7 ondersteunt Flutter nu de AndroidX-ondersteuningsbibliotheek, die dat wel was geïntroduceerd vorig jaar naar het Android-ontwikkelplatform. AndroidX is ontworpen om ontwikkelaars in staat te stellen de nieuwste componenten te gebruiken met behoud van achterwaartse compatibiliteit. Googlen ook

open source het zodat ontwikkelaars op de hoogte kunnen blijven van de nieuwste versies. Omdat veel Flutter-pakketten nu zijn bijgewerkt om AndroidX te ondersteunen, heeft het ontwikkelingsteam besloten nieuwe Flutter-projecten met AndroidX mogelijk te maken. Het enige wat u hoeft te doen is de --androidx markeer naar uw project om de ondersteuningsbibliotheek te targeten. Documentatie over het migreren van bestaande projecten is te vinden hier.

Ondersteuning voor Android App Bundle (AAB).

Het duurt nog iets meer dan twee jaar voordat Google volledig stopt met het aanbieden van 32-bits native applicaties in de Play Store, maar er zullen binnenkort nog enkele andere beperkingen plaatsvinden. Vanaf 1 augustus van dit jaar zullen alle applicaties die native bibliotheken gebruiken en zich richten op Android 9 Pie of hoger zal moeten verstrekken 64-bits ondersteuning. Flutter ondersteunt al het genereren van 64-bit Android-apps, maar met versie 1.7 van het framework kunnen ontwikkelaars nu ook apps maken Android-appbundels met zowel 32-bits als 64-bits versies van hun apps. Dit zal het voor native app-ontwikkelaars die Flutter gebruiken gemakkelijker maken om zowel 32-bit als 64-bit te ondersteunen om de deadline van 1 augustus te halen, en uiteindelijk de 32-bit-ondersteuning in 2021 te laten vallen. Hier vindt u instructies voor het publiceren van een Android App Bundle en instructies voor het genereren van verschillende APK-bestanden voor 32-bits en 64-bits apparaten.

Hoewel Flutter ernaar streeft een alles-in-één platformonafhankelijk ontwikkelingsframework te zijn, is het vooral gericht op het ondersteunen van mobiele besturingssystemen. Daarom voegt het team voortdurend nieuwe widgets en componenten toe om de fantasieën van ontwikkelaars van mobiele apps en UI-ontwerpers te vervullen. Flutter 1.7 is wat dat betreft niet anders. Er is een nieuwe BereikSlider component materiële waarde, die handig is voor het instellen van een bereik tussen minimum- en maximumwaarden. Android-gebruikers krijgen ook een update Snack bar widget in Flutter-applicaties. Widget voor iOS, Cupertino, wordt ook bijgewerkt en verbeterd CupertinoPicker en CupertinoDateTimePicker widgets.

Voor het eerst wint Flutter ondersteuning voor gamecontrollers. Hoewel het momenteel niet zo eenvoudig is om een ​​volwaardig spel op Flutter te schrijven, heeft dit nog steeds potentie. Dit voorbeeld van platformontwerp informeert ontwikkelaars over het schrijven van code voor componenten die zich aanpassen aan zowel iOS- als Android-ontwerptalen. Er is ook een nieuwe eigenschap fontFeatures waarmee ontwikkelaars bepaalde stijlen voor specifieke lettertypen kunnen definiëren. U kunt alle gebruiksscenario's van het onroerend goed bekijken in de Flutter API-directory.

Dat is het eigenlijk voor deze release. Zoals u kunt zien, heeft het team sinds Google I/O niet zoveel nieuwe functies aan Flutter toegevoegd. Ze concentreerden zich vooral op het polijsten en toevoegen van ondersteuning voor cruciale API's en bibliotheken voor basistoepassingen.

Om bij te werken naar versie 1.7, cd naar de hoofdmap van uw Flutter-map en voer het flutter upgrade commando. Als je handmatig wilt upgraden of het framework opnieuw wilt installeren, is Flutter 1.7 ook beschikbaar voor nieuwe installaties.


Bron: Tim Sneath/Medium