Flutter 2 is al uitgebracht en komt aan als een universeel raamwerk

Google heeft onlangs de introductie van de nieuwe versie van het UI-framework Fladderen 2, waarin kondigde de transformatie aan van een project van een raamwerk voor de ontwikkeling van mobiele applicaties naar een universeel raamwerk om elk type software te maken, inclusief desktop- en webapplicaties.

Voor degenen die het niet weten Fladderen, ze zouden moeten weten dat dit wordt beschouwd als een alternatief voor React Native en maakt het mogelijk om applicaties te starten voor verschillende platforms, waaronder iOS, Android, Windows, macOS en Linux, op basis van dezelfde codebasis, evenals applicaties die in browsers kunnen worden uitgevoerd.

Mobiele apps die eerder in Flutter 1 zijn geschreven, kunnen na het overschakelen naar Flutter 2 worden aangepast om op de desktop en het web te werken zonder code te herschrijven.

Over Flutter

De meeste Flutter-code is geïmplementeerd in Dart en de runtime-engine voor het uitvoeren van applicaties is geschreven in C ++.

Bij het ontwikkelen van applicaties kunt u, naast de native Flutter Dart-taal, de Dart-interface voor buitenlandse functies gebruiken om C / C ++ -code aan te roepen.

Flutter draagbaarheid ook strekt zich uit tot embedded apparatend.w.z. naar kleinere apparatens zoals Raspberry Pi en Google Home Hub.

Op dit moment, zegt Google, is een van de geïntegreerde platforms waarop Flutter al actief is, gebaseerd op besturingssystemen voor slimme schermen die bijvoorbeeld de Google Home Hub aansturen.

Hoge uitvoeringsprestaties worden bereikt door applicaties in machinecode te compilerena voor doelplatforms. Tegelijkertijd is het niet nodig om het programma na elke wijziging opnieuw te compileren: Dart biedt een hot-herlaadmodus waarmee u wijzigingen kunt aanbrengen in een actieve toepassing en het resultaat onmiddellijk kunt evalueren.

Vandaag hebben we Flutter 2 aangekondigd - een belangrijke update van Flutter waarmee ontwikkelaars prachtige, snelle en draagbare applicaties voor elk platform kunnen maken.

Met Flutter 2 kunt u dezelfde codebasis gebruiken om native apps naar vijf besturingssystemen te pushen: iOS, Android, Windows, macOS en Linux; evenals webervaringen gericht op browsers zoals Chrome, Firefox, Safari of Edge. Flutter kan zelfs worden geïntegreerd in slimme auto's, televisies en apparaten, waardoor het de meest universele en draagbare ervaring biedt voor een wereld van ambient computing.

Over Flutter 2

Flutter 2 beweert dat het volledig compatibel is met het bouwen van webapplicaties, geschikt voor productie-implementaties, aangezien er drie hoofdscenario's zijn voor het gebruik van Flutter voor het web:

  • Zelfstandige webapplicaties ontwikkelen (PWA, Progressive Web Apps)
  • Maak webtoepassingen met één pagina (SPA)
  • Zet mobiele applicaties om in webapplicaties.

Kenmerken van de webontwikkelingstools zijn onder meer het gebruik van mechanismen om de weergave van 2D- en 3D-afbeeldingen te versnellen, de flexibele lay-out van elementen op het scherm en de CanvasKit-rendering-engine die in WebAssembly is ingebouwd.

En omdat desktopbrowsers net zo belangrijk zijn als mobiele browsers, hebben we interactieve schuifbalken en sneltoetsen toegevoegd, de standaardinhoudsdichtheid in desktopmodi verhoogd en ondersteuning voor schermlezers toegevoegd voor toegankelijkheid in Windows, macOS en Chrome OS.

Bovendien heeft in de aankondiging wordt vermeld dat de ondersteuning voor desktop-applicaties in bètaversie is en het zal dit jaar stabiliseren in een toekomstige release, samen met de aankondiging dat Canonical, Microsoft en Toyota zullen werken aan ontwikkelingsondersteuning met Flutter.

  • Canonical heeft van zijn kant Flutter gekozen als het belangrijkste raamwerk voor zijn toepassingen en gebruikt Flutter ook om een ​​nieuw installatieprogramma voor Ubuntu te ontwikkelen.
  • Terwijl Microsoft Flutter heeft aangepast voor opvouwbare apparaten met meerdere schermen, zoals Surface Duo.
  • Ten slotte is Toyota van plan Flutter te gebruiken voor infotainmentsystemen in de auto.

Si u wilt er meer over weten Over deze nieuwe versie van Flutter 2 kunt u de details in de originele aankondiging bekijken. De link is dit.

Terwijl voor degenen die geïnteresseerd zijn om Flutter te kunnen installeren, Je kunt de instructies aan het einde van Diego's bericht volgen. De link is dit.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.