Flutter 1.5 dodaje podršku za web, ugrađeno i stolno računalo

Flutter 1.5 čini veliki korak naprijed, stvarajući jedinstvenu izvornu platformu za cijeli razvojni proces od razvoja do objavljivanja!

Prije samo godinu dana Google je prvi put najavio Flutter Beta na MWC-u. Od tada, Flutter je rastao velikom brzinom da bi brzo postao nedvojbeno najbolji okvir za višeplatformsko kodiranje na iOS-u i Androidu. Ove godine na Google I/O 2019. lansiranjem Fluttera 1.5 idu dalje od mobilnih uređaja. Sada je moguće razviti jednu aplikaciju za sve, od vašeg Raspberry Pi, do vašeg Google Pixel 3a, na vaš Pixelbook, sve do vašeg PC izrađen po narudžbi.

Iskreno rečeno, bilo je pomalo šokantno koliko je pozitivan odgovor bio na Flutter. To sigurno nije prvi okvir koji pokušava omogućiti razvoj na više platformi, ali čini se da je Google postigao pravu ravnotežu i čini se da se zajednica programera to sviđa. Od toga da je najbrže rastuća vještina za softverske inženjere na LinkedInu, da ga koriste velike tvrtke kao što su Ebay, Square, New York Times i Alibaba, da ga opsežno koriste

lokalni nezavisni programeri koji žele imati mogućnost održavanja aplikacija na više platformi, čini se da se Flutter pojavljuje posvuda.

Sada s Flutterom 1.5, ti mali nezavisni programeri mogu svoje snove o više platformi odvesti korak dalje. Prije samo nekoliko mjeseci Google je počeo raditi na dovođenju Fluttera izvan mobilnih uređaja, a čak su i oni bili iznenađeni koliko brzo napreduje. Ubrzo je do New York Timesa stigla vijest da Flutter radi na dovođenju podrške na web, stolno računalo i ugrađene uređaje, a križaljka New York Timesa je uskočila prilika. Upotrijebili su ranu verziju Flutterove web podrške prije izdanja kako bi svoju igru ​​KenKen prenijeli iz doba Flasha u moderni responzivni dizajn. Iako još nije sasvim spreman za konačno lansiranje, kratak pregled nove verzije KenKena koja radi na prvom tehnički pregled Fluttera za web dostupan je za isprobavanje na Google I/O ove godine na iOS-u, Androidu, webu i OS Chrome.

I da, to se izvodi lokalno na ChromeOS-u, a ne samo putem web-preglednika. Flutter 1.5 omogućuje vam kompajliranje za Windows, Linux i Mac OS, što znači da na ChromeOS-u možete razvijati, testirati i objavljivati ​​za mobilne uređaje, web i desktop sve na jednom uređaju uz pomoć Android Studija ili Visual Studio Code bez potrebe za mobitelom emulator. Mi smo bili razgovarajući godinama o tome kako Google treba spojiti podršku za Android aplikacije i razvojnu podršku za Android na svom platformi za prijenosna računala, a čini se da će se to konačno dogoditi s Flutterom 1.5 i Android Studio 3.5 na OS Chrome.

Ne zaboravimo ugrađene uređaje. Dok Google objavljuje dokumentaciju za pokretanje Flutter aplikacija na Raspberry Pisu i drugim ugrađenih uređaja, već se koristi na jednoj od najrasprostranjenijih platformi ugrađenih uređaja na tržište. Google Assistant na platformi Google Smart Display već koristi Flutter za pokretanje nekih značajki, a svakodnevno rade na proširenju, s konačnim ciljem da imate puni Flutter stack na svakom Google Home Hubu, svakom Lenovo pametnom zaslonu i svakom drugom pokretaču Assistant prikaz.

Naravno, to nisu jedina ažuriranja u Flutteru 1.5. Najnovije izdanje također donosi podršku za Dart 2.3 s dodatkom opsežnog korisničkog sučelja kao koda funkcionalnost, knjižnica plaćanja unutar aplikacije koja će značajno olakšati unovčavanje aplikacija temeljenih na Flutteru i stotine drugih poboljšanja. Ova stalna poboljšanja Fluttera omogućuju uzbudljive nove projekte kao što je ML Kit Custom Image Classifier, aplikacija temeljena na Firebase i Flutteru koja olakšava izradu modela klasifikacije za strojno učenje.

A ako ste zainteresirani za ulazak u Flutter, sada je savršeno vrijeme jer Google surađuje s jednim od najboljih dizajnera tečajeva za razvoj mobilnih uređaja kako bi vam ponudio jednostavan put. Tečaj Udemy Flutter tvrtke App Brewery bit će dostupan za samo 10 USD na ograničeno vrijeme zahvaljujući Googleovom sponzorstvu.

Provjerite Vodič za početak rada da već danas počnete dizajnirati aplikacije s Flutterom!