Grootste updates in Flutter-2.2-release

 

Google's open-source UI-softwareontwikkelingsplatform: Flutter is zojuist vernieuwd en vernieuwd met de huidige versie Flutter 2.2, die is bewapend met een aantal interessante nieuwe functies en mogelijkheden.

 

Dit werd bekend gemaakt tijdens het onlangs afgesloten Google I/O 2021 evenement.

 

De populariteit van Flutter stijgt

 

Flutter by Google is nu 's werelds populairste platformonafhankelijke ontwikkelingsframework geworden. Volgens Slashdata gebruikt ongeveer 45% van alle platformonafhankelijke ontwikkelaars Flutter nu voor het maken van mobiele apps.

 

Tussen 2020 en 2021 was het gebruik van het Flutter-framework getuige van een enorme groei van 47%, en op dit moment maakt 12% van alle mobiele apps in de Google Playstore gebruik van Flutter.

 

Flutter werd in 2017 gelanceerd door Google en ondersteunt een platformonafhankelijk app-ontwikkelingsframework voor Android, iOS, Linux, Mac, Windows, Google Fuchsia en ook voor webformulieren via één enkele codebase.

 

Dat is de schoonheid en het vermogen van Flutter. Laten we nu de top 5 updates in Flutter 2.2 bespreken.

 

Nul-veiligheid

 

Met release 2.0 introduceerde Flutter de Null Safety-functie, die nu de standaard is geworden voor nieuwe projecten. Met de Null Safety-functie kunnen ontwikkelaars eenvoudig rechtstreeks vanuit de code aangeven of een variabele of waarde null kan zijn of niet. Het biedt bescherming tegen nulreferentie-uitzonderingen.

 

Op deze manier kunnen null-pointer-gerelateerde fouten drastisch worden verminderd en gecontroleerd.

 

Omdat de Dart-taal in Flutter wordt gebruikt, is de compiler zelfs slim genoeg om alle nulcontroles tijdens runtime te elimineren, waardoor de app opmerkelijk snel presteert.

 

Betalingsmechanisme

 

Er is een grote ontwikkeling aangekondigd op het gebied van betalen, voor mobiele applicaties gemaakt met de Flutter 2.2-versie. Met de nieuwe update is een nieuwe betalingsplug-in geïntroduceerd die is gebouwd met de hulp van het Google Play-team. Met deze handige plug-in kunnen ontwikkelaars functies insluiten om betalingen voor fysieke goederen te accepteren, voor zowel Android- als iOS-apps.

 

Bovendien is de bestaande plug-in voor in-app-aankopen bijgewerkt met meer beveiliging en encryptie voor veilige financiële transacties.

 

Ontwikkeling voor internet

 

Op het gebied van webontwikkeling heeft Flutter 2.2 een aantal interessante updates. Nu kunnen ontwikkelaars servicemedewerkers gebruiken voor caching op de achtergrond. Dit betekent dat de webgebaseerde apps sneller en slanker zullen zijn, wat zich vertaalt in betere prestaties.

 

Dart met meer functies

 

Dart, oorspronkelijk uitgebracht vóór Flutter, is de programmeertaal die het ontwikkelingsframework van Flutter voor platformonafhankelijke apps ondersteunt.

 

Met versie 2.2 is Dart geüpgraded naar versie 2.13. Met deze nieuwe versie breidt Dart nu ook de ondersteuning uit voor native interoperabiliteit. Dit is mogelijk gemaakt door het ondersteunen van arrays en verpakte structuren in FFI (foreign function interface).

 

Deze update zal de leesbaarheid helpen verbeteren en opent een portal voor het refactoren van scenario's.

 

App-grootte

 

In een poging om de mobiele apps nog lichter en minder omvangrijk te maken, zal Flutter 2.2 nu toestaan ​​dat Android-apps uitgestelde componenten hebben. Op deze manier kunnen de Flutter-elementen die nodig zijn voor het goed functioneren van de app tijdens runtime worden gedownload en hoeft er dus geen extra code in de app te worden geladen. Op deze manier zijn apps nu lichter van formaat.

 

Voor iOS-ontwikkeling biedt Flutter 2.2 ontwikkelaars nu de mogelijkheid om shaders vooraf te compileren, waardoor animaties extra vloeiend en naadloos worden (wanneer ze voor de eerste keer worden uitgevoerd). Bovendien zijn er enkele nieuwe tools toegevoegd waarmee ontwikkelaars het geheugengebruik in elke app kunnen analyseren, waardoor ze het geheugengebruik kunnen stroomlijnen en de app beter kunnen laten presteren.

 

Geïnteresseerd in het ontwikkelen van een nieuwe mobiele app op basis van Flutter of wilt u uw bestaande native apps vernieuwen met platformonafhankelijke mogelijkheden met behulp van Flutter?

 

Neem contact met ons op met onze Ontwikkeling van Flutter-app team meteen!