{"id":501,"date":"2023-04-17T11:43:21","date_gmt":"2023-04-17T11:43:21","guid":{"rendered":"https:\/\/www.zedrox.nl\/blog\/?p=501"},"modified":"2023-09-26T09:38:08","modified_gmt":"2023-09-26T09:38:08","slug":"flutter-upgrade-3-7","status":"publish","type":"post","link":"https:\/\/www.zedrox.nl\/blog\/flutter-upgrade-3-7\/","title":{"rendered":"Wat is er nieuw in Flutter 3.7? Laten we daar achter komen."},"content":{"rendered":"\n

Flutter 3.7 is uitgebracht en beschikbaar voor gebruik. Als uw cross-platform mobiele applicatie gebaseerd is op een eerdere versie van dit framework, is het tijd voor een Flutter-upgrade. De nieuwe versie van het Flutter framework is immers gekomen met verschillende veelbelovende functies. Met Flutter 3.7 kunnen developers aangepaste menubalken maken, cascademenu’s, geavanceerde ondersteuning voor internationalisatie en meer.<\/p>\n

Deze blog bespreekt de functies van de Flutter-upgrade 3.7 en hoe het u zal helpen de prestaties van uw applicatie te verbeteren<\/p>\n

Hieronder volgen de belangrijkste nieuwe updates met Flutter 3.7<\/b><\/strong><\/h2>\n

#1. Verbeterde Material 3 ondersteuning<\/b><\/strong><\/h3>\n

Flutter 3 komt met uitgebreide ondersteuning voor Material 3. Met name Material 3 komt met een uniek nieuw thema waarmee de inhoud van de applicatie opvalt. Het thema werkt voor zowel Android als iOS.<\/p>\n

#2 Menubalken en cascade menu’s<\/b><\/strong><\/h3>\n

Flutter 3.7 integreert twee nieuwe menu widgets, namelijk PlatformMenuBar en Material Design Menu. PlatformMenuBar is voor macOS en rendert native menubalken in plaats van Flutter.<\/p>\n

Een Flutter developer<\/a> kan nu een Material Design menu definiëren voor cascade menubalken (MenuBar). Het cascade menu werkt voor alle mobiele platforms en ook voor het web. Via MenuAnchor kunnen ook individuele cascade menu’s worden geactiveerd.<\/p>\n

\"Zedrox<\/p>\n

Opmerking: <\/b><\/strong>De menu’s zijn 100% aanpasbaar en kunnen aangepaste widgets zijn. Een programmeur kan ook de nieuwe menu item widgets (MenuItemButton, SubmenuButton) implementeren<\/p>\n

#3. Impeller rendering<\/b><\/strong><\/h3>\n

De nieuwe Impeller rendering engine is beschikbaar voor preview op iOS op het stable channel. Het Flutter onderhoudsteam heeft laten weten vast te geloven in de uitstekende prestaties van de Impeller. Ze verwachten ook dat Impeller rendering even goed of beter dan Skia is en dat het zal dienen voor de meeste apps. De komende stabiele release is gepland om Impeller de standaard renderer te maken voor het iOS mobiele platform.<\/p>\n

Opmerking: <\/b><\/strong>Er kunnen kleine visuele verschillen zijn tussen Skia en Impeller rendering. Deze kleine verschillen kunnen bugs zijn, en gebruikers moeten ze melden.<\/p>\n

#4. Flutter gebouwde ipa commando voor iOS release validatie<\/b><\/strong><\/h3>\n

IOS heeft een checklist met instellingen op Flutter waarmee u kunt analyseren of de applicatie klaar is voor de release. Flutter 3.7 komt met een ‘flutter build ipa’ commando dat helpt bij het valideren van een paar van deze instellingen. Het commando informeert de Flutter-developer ook of er specifieke aanpassingen aan de code nodig zijn voor de lancering via het iOS-platform.<\/p>\n

\"Zedrox<\/p>\n

#5. Verbetering in DevTools<\/b><\/strong><\/h3>\n

Flutter 3.7 komt met verschillende verbeteringen in DevTool. Hier is de lijst:<\/p>\n