Flutter 1.5 pridáva podporu pre Web, Embedded a Desktop

Flutter 1.5 robí obrovský krok vpred a vytvára jedinú natívnu platformu pre celý vývojový proces od vývoja až po publikovanie!

Bolo to len pred rokom, čo Google prvýkrát oznámil Flutter Beta na MWC. Odvtedy sa Flutter míľovými krokmi rozrástol, aby sa rýchlo stal pravdepodobne najlepším rámcom pre multiplatformové kódovanie pre iOS a Android. Tento rok to na Google I/O 2019 posúvajú za hranice mobilných zariadení uvedením Flutter 1.5. Teraz je možné vyvinúť jednu aplikáciu pre všetko od vášho Raspberry Pi až po vaše Google Pixel 3a, do vášho Pixelbooku, až po váš PC zostavené na mieru.

Úprimne povedané, bolo trochu šokujúce, aká pozitívna bola odozva na Flutter. Určite to nie je prvý rámec, ktorý sa pokúša umožniť vývoj naprieč platformami, ale zdá sa, že Google našiel správnu rovnováhu a zdá sa, že komunita vývojárov ho miluje. Od bytia najrýchlejšie rastúca zručnosť pre softvérových inžinierov na LinkedIn, aby ho používali veľké spoločnosti ako Ebay, Square, New York Times a Alibaba, aby ho vo veľkej miere využívali

lokálnych nezávislých vývojárov ktorí chcú mať možnosť spravovať aplikácie na viacerých platformách, zdá sa, že Flutter sa objavuje všade.

Teraz s Flutter 1.5 môžu títo malí nezávislí vývojári posunúť svoje sny naprieč platformami o krok ďalej. Len pred pár mesiacmi spoločnosť Google začala pracovať na tom, aby Flutter prekonala mobilné zariadenia a dokonca boli prekvapení, ako rýchlo to napredovalo. Netrvalo dlho a do New York Times sa dostala správa, že Flutter pracuje na podpore na web, desktop a vstavané zariadenia a New York Times Crossword skočil na príležitosť. Použili skorú predbežnú verziu webovej podpory spoločnosti Flutter, aby preniesli svoju hru KenKen z doby Flash do moderného responzívneho dizajnu. Zatiaľ čo ešte nie je celkom pripravený na konečné spustenie, ukážka novej verzie KenKen bežiacej na prvom technická ukážka Flutter pre web je k dispozícii na vyskúšanie na Google I/O tento rok pre iOS, Android, web a ChromeOS.

A áno, beží lokálne v systéme ChromeOS, nielen prostredníctvom webového prehliadača. Flutter 1.5 vám umožňuje kompilovať pre Windows, Linux a Mac OS, čo znamená, že v systéme ChromeOS môžete vyvíjať, testovať a publikovať pre mobilné zariadenia, web a desktop všetko na jednom zariadení s pomocou Android Studio alebo Visual Studio Code bez potreby mobilu emulátor. Boli sme hovorí roky o tom, ako spoločnosť Google potrebuje spojiť podporu aplikácií pre Android a podporu vývoja pre Android platforme notebookov a zdá sa, že sa to konečne splní s Flutter 1.5 a Android Studio 3.5 na ChromeOS.

Nezabudnime ani na vstavané zariadenia. Zatiaľ čo Google zverejňuje dokumentáciu pre spustenie aplikácií Flutter na Raspberry Pis a ďalších vstavané zariadenia, už sa používa na jednej z najrozšírenejších platforiem vstavaných zariadení na svete trhu. Asistent Google na platforme Google Smart Display už používa Flutter na podporu niektorých funkcií a každý deň pracujú na jeho rozširovaní, s prípadným cieľom mať plný zásobník Flutter na každom Google Home Hub, každom Lenovo Smart Display a každom inom poháňanom asistentom displej.

Samozrejme, toto nie sú jediné aktualizácie vo Flutter 1.5. Najnovšie vydanie tiež prináša podporu pre Dart 2.3 s pridaním rozsiahleho používateľského rozhrania ako kódu funkčnosť, knižnica platieb v aplikácii, ktorá podstatne zjednoduší speňaženie aplikácií založených na Flutter, a stovky ďalších vylepšenia. Tieto neustále vylepšenia Flutteru umožňujú vzrušujúce nové projekty, ako je ML Kit Custom Image Classifier, aplikácia založená na Firebase a Flutter, ktorá uľahčuje vytváranie modelov klasifikácie strojové učenie.

A ak máte záujem dostať sa do Flutter, teraz je ideálny čas, pretože spoločnosť Google spolupracuje s jedným z najlepších dizajnérov školiacich kurzov pre vývoj mobilných zariadení, aby vám ponúkla jednoduchú cestu. Kurz Udemy Flutter App Brewery bude k dispozícii len za 10 dolárov na obmedzený čas vďaka sponzorstvu Google.

Pozrite sa na Príručka Začíname začať navrhovať aplikácie s Flutterom ešte dnes!