Flutter 2.0 ondersteunt het bouwen van apps op opvouwbare telefoons en telefoons met twee schermen

Flutter 2.0 is zojuist vrijgegeven als stabiel en bevat grote veranderingen voor het bouwen van desktop- en mobiele apps. Lees verder voor meer informatie!

Het is 3 maart en Flutter 2.0 is er! Er zijn een hele reeks veranderingen in deze versie vergeleken met Flutter 1, en dit artikel gaat zich concentreren op wat er is veranderd voor de desktop- en mobiele versies.

Bureaublad

Flutter for Desktop bevindt zich al een tijdje in een alfafase, wat betekende dat er API's, bugs en prestatieproblemen moesten worden gewijzigd. Met Flutter 2.0 heeft Google zijn status verplaatst naar ergens tussen bèta en stabiel. Wat betekent dat? Nou, het is beschikbaar in Flutter 2.0 Stable, maar Google denkt dat het nog niet helemaal compleet is. Het zou prima moeten zijn voor productiegebruik, maar er kan hier en daar een bug zitten.

Flutter for Desktop zou ook de juiste ondersteuning moeten hebben voor sneltoetsen, waardoor het meer aanvoelt als een echt native app op Windows, Linux of macOS. Als je niet overtuigd bent van de stabiliteit ervan: Canonical (het bedrijf achter Ubuntu) is al begonnen met het opnieuw maken van het Ubuntu-installatieprogramma in Flutter en heeft besloten om

gebruik Flutter voor al zijn apps vooruit gaan.

Het Ubuntu-installatieprogramma is nu geschreven in Flutter.

Mobiel

Omdat Flutter oorspronkelijk een platformonafhankelijk mobiel raamwerk was, valt er hier niet echt veel te zeggen. Voor het grootste deel is Flutter al een tijdje volledig uitgerust met mobiele functies, op één ding na: opvouwbaar. Met Flutter 2.0 is er nu ondersteuning voor opvouwbare beeldschermen, dankzij bijdragen van Microsoft. Flutter weet nu hoe om te gaan met deze vormfactor en laat ontwikkelaars hun apps indelen zoals zij dat willen.

Apps bouwen voor de Microsoft Surface Duo en andere apparaten met twee schermen met Flutter.

Er is nu een nieuwe TwoPane-widget in Flutter 2.0 waarmee u, zoals de naam al aangeeft, twee vensters kunt weergeven. Het eerste venster wordt op elk apparaat weergegeven, terwijl het tweede op de rechterhelft van een opvouwbaar scherm wordt weergegeven. Dialogen laten je ook kiezen aan welke kant van een opvouwbaar display ze moeten worden weergegeven.

De vouw of het scharnier op een opvouwbaar scherm wordt door ontwikkelaars zichtbaar gemaakt als weergavefunctie (zoals een inkeping), zodat apps er nog steeds in kunnen strek ze uit tot het hele opvouwbare display als ze dat willen, of houd rekening met waar het scharnier zich bevindt en waar het display zich bevindt overeenkomstig.

Bovendien heeft Google de SDK-plug-in voor mobiele advertenties naar bèta verplaatst. Dit is een SDK voor Android en iOS waarmee u AdMob-advertenties kunt weergeven in uw mobiele app. Momenteel is er geen desktopondersteuning, maar nu zou je met Flutter relatief stabiele mobiele apps met advertenties moeten kunnen maken.


Dit zijn de grote veranderingen in Flutter 2.0 op het gebied van desktop- en mobiele platforms. Wat vindt u van Flutter als raamwerk voor desktop- en mobiele ontwikkeling? Laat het ons weten!