Google-teamet der arbejder med udviklingen af Flutter, dets gratis ramme og open source-brugergrænseflade, meddelte i går, at efter flere måneders arbejde, rammen udvider nu brugen til andre typer platforme.
I fremtiden kan du berige dine brugeres oplevelse på platforme som internettet, desktop-applikationer og små enheder. Denne nyhed kommer omkring to måneder efter frigivelsen af version 1.2 af rammen leveret med Dart DevTools, et sæt programmeringsværktøjer og version 2.2 af Dart Web-programmeringssproget.
Om Flutter
flagren er en ramme til udvikling af brugergrænseflade gratis og open source oprettet af Google. Indtil da, det blev brugt til at udvikle applikationer til Android og iOS og det er også den vigtigste metode til oprettelse af applikationer til Google Fuchsia.
Men takket være de muligheder, som Dart Web-programmeringssproget tilbyder, og de nye udviklingsværktøjer, der implementeres i dag af browsere, Google var i første omgang i stand til at udvide understøttelsen af Flutter-rammen til internettet.
nu, sagde Google, Flutter-rammen bliver en bærbar ramme til brugergrænsefladen til alle skærme.
Gennem denne rammeopdatering har Google til hensigt at give virksomhederne mulighed for at levere bedre kundeoplevelser på alle typer skærme, herunder via mobilapplikationer, desktops og internettet.
Blafre til internettet
dette er en Flutter-implementering kompatibel med koden, der behandles ved hjælp af standard webteknologier såsom HTML, CSS og JavaScript.
Med Flutter til internettet kan Flutter-kode skrevet på Dart-programmeringssproget kompileres til en klientoplevelse, der kan integreres i browseren og distribueres på enhver webserver.
Du kan bruge alle funktionerne i Flutter, og du har ikke brug for et browser-plugin. Selvom Flutter til internettet stadig er under udvikling, har Google forsøgt det i partnerskab med New York Times (NYT) at udvikle en ny grænseflade til KenKen Puzzle-spillet, som den amerikanske avis tilbyder sine abonnenter.
Spillet er blevet opdateret og bruger den samme kode på Android, iOS, Web, Mac og Chrome OS.
Fladder til desktop
Dette projekt blev oprindeligt oprettet for at udvikle implementeringer af Flutter på Windows, Mac OS, Chrome OS og Linux.
Arbejdet er i gang med at udvide Flutter til desktop-support som et målmiljø, der giver udviklere mulighed for at oprette applikationer på de førnævnte platforme med Flutter.
På lang sigt denne indsats vil skabe en fuldt integreret løsning hvor skabningen af flagren fungerer begge dele til stationære og mobile platforme men denne indsats er stadig i gang, sagde Google.
Selvom disse mål ikke er klar til produktion endnu, siger Google Flutter-teamet, at de har frigivet de første instruktioner til udvikling af Flutter-applikationer, der kører på Mac, Windows og Linux.
Flutter til indlejrede enheder
Flutter bærbarhed også strækker sig til indlejrede enhederdvs. til mindre enhederer som Raspberry Pi og Google Home Hub.
På dette tidspunkt siger Google, at en af de indlejrede platforme, hvor Flutter allerede opererer, er baseret på intelligente displayoperativsystemer, der styrker Google Home Hub.
Når det er sagt, kræver det at bringe Flutter til en ny platform at bringe Flutter-motoren til målet samt implementere indlejring.
Flutter-motoren er i sagens natur på tværs af platforme og kan arbejde med forskellige klientgengivelses-API'er (OpenGL, Vulkan og software). Omfatter den virtuelle Dart-runtime-maskine.
Fladder til mobilenhed
For mobiltelefoner, Google har annonceret opdateringen af rammen til version 1.5.
Ifølge Google inkluderer Flutter 1.5 hundredvis af ændringer som reaktion på feedback fra udviklere, inklusive opdateringer til nye iOS SDK-krav fra app store, opdateringer til iOS-widgets og -materialer og support til nye typer enheder af motoren og Dart 2.3.
Google tilføjede indledende support til betalinger i appen i denne uge. Endelig med over 2,000 open source-pakker til rådighed for Flutter.
kilde: https://developers.googleblog.com