Flutter 2 je već objavljen i stiže kao univerzalni okvir

Google je nedavno predstavio uvođenje nova verzija UI okvira Lepršanje 2, u kojem najavio transformaciju projekta okvira za razvoj mobilnih aplikacija na univerzalni okvir za stvaranje bilo koje vrste softvera, uključujući desktop i web aplikacije.

Za one koji nisu svjesni Lepršanje, oni bi to trebali znati se smatra alternativom React Native-u i omogućava pokretanje aplikacija za različite platforme, uključujući iOS, Android, Windows, macOS i Linux, zasnovane na istoj bazi koda, kao i aplikacije za pokretanje u pregledačima.

Mobilne aplikacije prethodno napisane u Flutteru 1, nakon prelaska na Flutter 2, moći će se prilagoditi radu na radnoj površini i webu bez potrebe za ponovnim pisanjem koda.

O Flutteru

Većina Flutter koda implementiran je u Dart-u a runtime engine za pokretanje aplikacija napisan je na C ++.

Prilikom razvijanja aplikacija, pored maternjeg jezika Flutter Dart, možete koristiti i sučelje Dart strane funkcije za pozivanje C / C ++ koda.

Lepršava prenosivost takođe proširuje se na ugrađene uređajetj. na manje uređajepoput Raspberry Pi-a i Google Home Hub-a.

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

Visoke izvedbene performanse postižu se kompajliranjem aplikacija u mašinski koda za ciljne platforme. Istodobno, nema potrebe za ponovnim kompajliranjem programa nakon svake promjene: Dart pruža režim vrućeg ponovnog učitavanja koji vam omogućava da napravite promjene u pokrenutoj aplikaciji i odmah procijenite rezultat.

Danas smo najavili Flutter 2 - veliko ažuriranje Fluttera koje programerima omogućava stvaranje lijepih, brzih i prenosivih aplikacija za bilo koju platformu.

Uz Flutter 2 možete koristiti istu bazu koda za prebacivanje izvornih aplikacija na pet operativnih sistema: iOS, Android, Windows, macOS i Linux; kao i web iskustva usmjerena na preglednike kao što su Chrome, Firefox, Safari ili Edge. Lepršavost se čak može integrirati u pametne automobile, televizore i uređaje, pružajući najuniverzalnije i prenosivo iskustvo za svijet ambijentalnog računanja.

O Flutteru 2

Flutter 2 tvrdi da je u potpunosti kompatibilan sa izradom web aplikacija, pogodan za produkcijsku implementaciju, jer postoje tri glavna scenarija za upotrebu Fluttera za web:

  • Razviti samostalne web aplikacije (PWA, Progressive Web Apps)
  • Stvaranje web aplikacija na jednoj stranici (SPA)
  • Pretvorite mobilne aplikacije u web aplikacije.

Karakteristike alata za web razvoj uključuju upotrebu mehanizama za ubrzavanje prikazivanja 2D i 3D grafike, fleksibilan raspored elemenata na ekranu i CanvasKit mehanizam za prikazivanje ugrađen u WebAssembly.

A budući da su pregledači na radnoj površini jednako važni kao i preglednici za mobilne uređaje, dodali smo interaktivne trake za pomicanje i prečice na tastaturi, povećali zadanu gustoću sadržaja u režimima radne površine i dodali podršku za čitače zaslona za pristupačnost u sustavima Windows, MacOS i Chrome OS.

Takođe, u najavi se spominje da je podrška za desktop programe u beta verziji i stabilizirat će se ove godine u budućem izdanju, zajedno s najavom da će Canonical, Microsoft i Toyota raditi na razvojnoj podršci s Flutterom.

  • Canonical je sa svoje strane izabrao Flutter kao glavni okvir za svoje aplikacije, a takođe koristi Flutter za razvoj novog instalacionog programa za Ubuntu.
  • Dok je Microsoft prilagodio Flutter za sklopive uređaje sa više ekrana poput Surface Duo.
  • Napokon, Toyota planira koristiti Flutter za informaciono-zabavne sisteme u automobilu.

Si želite znati više o tome O ovoj novoj verziji Fluttera 2 detalje možete provjeriti u originalnoj najavi. Link je ovaj.

Dok za one koje zanima mogućnost instaliranja Fluttera, Možete slijediti upute na kraju Diegovog posta. Link je ovaj.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.