Flutter 1.5 lisab veebi-, sisseehitatud ja töölauatoe

Flutter 1.5 astub tohutu sammu edasi, luues ühtse platvormi kogu arendusprotsessi jaoks alates arendusest kuni avaldamiseni!

Alles aasta tagasi teatas Google esimest korda Flutter beetaversioon MWC-s. Sellest ajast alates on Flutter hüppeliselt kasvanud, et saada kiiresti vaieldamatult parimaks raamistikuks mitmeplatvormiliseks kodeerimiseks iOS-is ja Androidis. Tänavusel Google I/O 2019 raames viivad nad selle mobiilist kaugemale, lansseerides Flutter 1.5. Nüüd on võimalik välja töötada üks rakendus kõige jaoks, alates teie Raspberry Pi-st kuni teieni Google Pixel 3a, Pixelbooki, kuni teieni eritellimusel ehitatud arvuti.

See on ausalt öeldes olnud pisut šokeeriv, kui positiivne vastus Flutterile on olnud. Kindlasti ei ole see esimene raamistik, mis üritab lubada platvormidevahelist arendust, kuid tundub, et Google on leidnud just õige tasakaalu ja arendajate kogukonnale tundub see meeldivat. Sellest, et on kõige kiiremini kasvav oskus tarkvarainseneridele LinkedInis, et seda kasutaksid laialdaselt suured ettevõtted, nagu Ebay, Square, New York Times ja Alibaba

kohalikud sõltumatud arendajad kes soovivad hallata rakendusi mitmel platvormil, näib, et Flutter ilmub kõikjal.

Nüüd koos Flutter 1.5-ga saavad need väikesed indie-arendajad oma platvormidevahelised unistused sammu võrra kaugemale viia. Vaid paar kuud tagasi alustas Google tööd selle nimel, et tuua Flutter mobiilist kaugemale ja isegi nad olid üllatunud, kui kiiresti see edeneb. Ei läinud kaua aega, kui New York Timesi jõudis teade, et Flutter töötab toetuse toomise kallal veebi, töölauale ja manustatud seadmetele ning New York Timesi ristsõna hüppas peale võimalus. Nad kasutasid Flutteri veebitoe varajast väljalaske-eelset versiooni, et tuua oma KenKeni mäng Flashi ajastust välja kaasaegsesse tundliku disaini. Kuigi see pole veel lõplikuks käivitamiseks veel päris valmis, on väike ülevaade KenKeni uuest versioonist, mis töötab esimesel Flutteri veebi tehniline eelvaade on selle aasta Google I/O-s proovimiseks saadaval iOS-is, Androidis, veebis ja ChromeOS.

Ja jah, see töötab ChromeOS-is lokaalselt, mitte ainult veebibrauseri kaudu. Flutter 1.5 võimaldab teil kompileerida Windows, Linux ja Mac OS, mis tähendab, et ChromeOS-is saate arendada, testida ja avaldada mobiili-, veebi- ja Android Studio või Visual Studio Code abil ühes seadmes töölaual, ilma mobiili vajamata emulaator. Oleme olnud aastaid rääkinud selle kohta, kuidas Google peab ühendama Androidi rakenduste toe ja Androidi arendustoe sülearvuti platvormi ja tundub, et see hakkab lõpuks teoks saama, kui Flutter 1.5 ja Android Studio 3.5 on sisse lülitatud ChromeOS.

Ärgem unustagem manustatud seadmeid. Samal ajal kui Google avaldab dokumentatsiooni Flutteri rakenduste käitamiseks Raspberry Pis'is ja mujal manustatud seadmeid, on see juba kasutusel ühel enimlevinud manustatud seadmeplatvormil turul. Google'i nutiekraani platvormil olev Google'i assistent kasutab juba Flutterit teatud funktsioonide käivitamiseks ja nad töötavad selle iga päev laiendamise nimel, lõpliku eesmärgiga, et igal Google Home Hubil, igal Lenovo nutiekraanil ja igal teisel assistendil oleks täielik Flutter-pakk kuva.

Muidugi pole need Flutter 1.5 ainsad värskendused. Uusim versioon toetab ka Dart 2.3, lisades ulatusliku kasutajaliidese koodina funktsioonid, rakendusesisene makseteek, mis muudab Flutteripõhiste rakenduste monetiseerimise oluliselt lihtsamaks, ja sadu muid täiustused. Need Flutteri pidevad täiustused võimaldavad uusi põnevaid projekte, nagu ML Kit Custom Image Klassifikaator, Firebase'il ja Flutteril põhinev rakendus, mis muudab klassifikatsioonimudelite loomise lihtsaks masinõpe.

Ja kui olete huvitatud Flutteriga tutvumisest, on praegu ideaalne aeg, sest Google teeb koostööd ühe parima mobiiliarenduse koolituskursuste disaineriga, et pakkuda lihtsat juurdepääsu. App Brewery kursus Udemy Flutter on tänu Google'i sponsorlusele piiratud aja jooksul saadaval vaid 10 dollari eest.

Tutvuge Alustamise juhend et alustada Flutteriga rakenduste kujundamist juba täna!