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 preobrazbu projekta okvira za razvoj mobilnih aplikacija na univerzalni okvir za stvaranje bilo koje vrste softvera, uključujući stolne i web aplikacije.

Za one koji ne znaju Lepršanje, trebali bi znati da ovo smatra se alternativom React Native i omogućuje pokretanje aplikacija za različite platforme, uključujući iOS, Android, Windows, macOS i Linux, temeljenih na istoj bazi koda, kao i programe za pokretanje u preglednicima.

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

O Flutteru

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

Prilikom razvijanja aplikacija, uz izvorni jezik Flutter Dart, za pozivanje C / C ++ koda možete koristiti sučelje stranih funkcija Dart.

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.

Visoke izvedbene performanse postižu se sastavljanjem aplikacija u strojni koda za ciljne platforme. Istodobno, nije potrebno ponovno kompajlirati program nakon svake promjene: Dart nudi način vrućeg ponovnog učitavanja koji vam omogućuje da napravite promjene u pokrenutoj aplikaciji i odmah procijenite rezultat.

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

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

O lepršavosti 2

Flutter 2 tvrdi da je u potpunosti kompatibilan s izradom web aplikacija, prikladan za produkcijske implementacije, jer se spominju tri glavna scenarija za upotrebu Fluttera za web:

  • Razviti samostalne web aplikacije (PWA, Progressive Web Apps)
  • Stvaranje web stranica s jednom stranicom (SPA)
  • Pretvorite mobilne aplikacije u web programe.

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

A budući da su preglednici za stolna računala jednako važni kao i preglednici za mobilne uređaje, dodali smo interaktivne trake za pomicanje i prečace na tipkovnici, povećali zadanu gustoću sadržaja u načinima radne površine i dodali podršku za čitač zaslona za pristupačnost u sustavima Windows, MacOS i Chrome OS.

Osim toga, u najavi se spominje da je podrška za stolne 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đer koristi Flutter za razvoj novog instalacijskog programa za Ubuntu.
  • Dok je Microsoft prilagodio Flutter za sklopive uređaje s više zaslona poput Surface Duo.
  • Napokon, Toyota planira koristiti Flutter za informacijske i zabavne sustave u automobilu.

Si želite znati više o tome O ovoj novoj verziji Fluttera 2 pojedinosti možete provjeriti u izvornoj najavi. Poveznica je ovo.

Dok za one koje zanima mogućnost instaliranja Fluttera, Upute možete slijediti na kraju Diegovog posta. Poveznica je ovo.


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.