Flutter: Google UI Framework doseže više platformi

viti

Googleov tim koji radi na razvoju Fluttera, njegov besplatni okvir i korisničko sučelje otvorenog koda, najavio jučer da nakon nekoliko mjeseci rada, okvir sada proširuje svoju upotrebu na druge vrste platformi.

U budućnosti možete obogatiti iskustvo svojih korisnika na platformama poput weba, stolnih aplikacija i malih uređaja. Ova vijest dolazi otprilike dva mjeseca nakon izlaska verzije 1.2 okvira isporučenog s Dart DevTools, skupom programskih alata i verzijom 2.2 programskog jezika Dart Web.

O Flutteru

viti je okvir za razvoj korisničkog sučelja besplatan i otvoren izvor stvorio Google. Dotad, korišten je za razvoj aplikacija za Android i iOS a ujedno je i glavna metoda za stvaranje aplikacija za Google Fuchsia.

Međutim, zahvaljujući mogućnostima koje nudi programski jezik Dart Web i novim razvojnim alatima koje danas provode preglednici, Google je u početku mogao proširiti podršku za okvir Flutter na web.

sada, rekao je Google, okvir Flutter postaje prijenosni okvir korisničkog sučelja za sve ekrane.

Kroz ovo ažuriranje okvira, Google namjerava omogućiti tvrtkama da pružaju bolja korisnička iskustva na svim vrstama zaslona, ​​uključujući mobilne aplikacije, radne površine i web.

Lepršavost za Webom

ovo je implementacija Fluttera kompatibilna s kod koji se obrađuje pomoću standardne web tehnologije kao što su HTML, CSS i JavaScript.

S Flutterom za web, Flutter kôd napisan u programskom jeziku Dart može se kompilirati u klijentsko iskustvo koje se može ugraditi u preglednik i rasporediti na bilo kojem web poslužitelju.

Lepršanje -

Možete koristiti sve značajke Fluttera i nije vam potreban dodatak za preglednik. Iako je Flutter for the Web još uvijek u razvoju, Google je to pokušao u partnerstvu s New York Timesom (NYT) razviti novo sučelje za igru ​​KenKen Puzzle koje američke novine nude svojim pretplatnicima.

Igra je ažurirana i koristi isti kod na Androidu, iOS-u, Webu, Macu i Chrome OS-u.

Lepršanje za radnu površinu

Ovaj je projekt izvorno stvoren za razvoj implementacija Fluttera na Windows, Mac OS, Chrome OS i Linux.

U tijeku su radovi na proširivanju Fluttera na podršku za radnu površinu kao ciljno okruženje, omogućavajući programerima da stvaraju programe na spomenutim platformama s Flutterom.

Dugoročno, ovaj će napor stvoriti potpuno integrirano rješenje u kojem će lepršava kreacija raditi oboje za stolne i mobilne platforme, ali taj je napor još uvijek u tijeku, rekao je Google.

Iako ti ciljevi još nisu spremni za proizvodnju, tim Google Fluttera kaže da su objavili prve upute za razvoj Flutter aplikacija koje se izvode na Mac, Windows i Linux.

Lepršanje za ugrađene uređaje

Lepršava prenosivost također proteže se na ugrađene uređajetj. na manje uređajepoput Raspberryja Pi i Google Home Hub-a.

U ovom se trenutku, kaže Google, jedna od integriranih platformi na kojima Flutter već radi temelji na pametnim operativnim sustavima zaslona koji pokreću poput Google Home Hub-a.

Međutim, dovođenje Fluttera na novu platformu zahtijeva dovođenje Flutter motora na cilj, kao i provedbu gniježđenja.

Flutter mehanizam je u osnovi višeplatformalan i može raditi s različitim API-jevima za prikazivanje klijenta (OpenGL, Vulkan i softver). Uključuje Dart runtime virtualni stroj.

Lepršanje za mobilni uređaj

Za mobitele, Google je najavio ažuriranje okvira na verziju 1.5.

Prema Googleu, Flutter 1.5 uključuje stotine promjena kao odgovor na povratne informacije programera, uključujući ažuriranja novih zahtjeva za SDK za iOS iz trgovine aplikacija, ažuriranja widgeta i materijala za iOS i podrška za nove vrste uređaja od strane motora i Dart 2.3.

Google je ovog tjedna dodao početnu podršku za plaćanja putem aplikacije. Konačno, s preko 2,000 otvorenih koda dostupnih za Flutter.

izvor: https://developers.googleblog.com


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.