Flutter 1.5 tager et stort skridt fremad og skaber en enkelt indbygget platform for hele udviklingsprocessen fra udvikling til udgivelse!
Det var blot et år siden, at Google første gang annoncerede Flutter Beta på MWC. Siden da er Flutter vokset med stormskridt til hurtigt at blive uden tvivl den bedste ramme for multi-platform kodning på tværs af iOS og Android. I år ved Google I/O 2019 tager de det ud over mobilenheden med lanceringen af Flutter 1.5. Det er nu muligt at udvikle én applikation til alt fra din Raspberry Pi til din Google Pixel 3a, til din Pixelbook, helt op til din specialbygget pc.
Det har ærlig talt været lidt chokerende, hvor positiv responsen på Flutter har været. Det er bestemt ikke den første ramme, der forsøger at muliggøre udvikling på tværs af platforme, men Google ser ud til at have fundet den helt rigtige balance, og udviklerfællesskabet ser ud til at elske det. Fra at være den hurtigst voksende færdighed for softwareingeniører på LinkedIn, til at blive brugt af store virksomheder som Ebay, Square, New York Times og Alibaba, til at blive brugt flittigt af
lokale uafhængige udviklere som ønsker at kunne vedligeholde apps på tværs af flere platforme, synes Flutter at dukke op overalt.Nu med Flutter 1.5 kan de små indie-udviklere tage deres drømme på tværs af platforme et skridt videre. For bare et par måneder siden begyndte Google at arbejde på at bringe Flutter ud over mobilen, og selv de var overraskede over, hvor hurtigt det gik. Det varede ikke længe, før nyheden nåede New York Times om, at Flutter arbejdede på at bringe støtte til internettet, desktop og indlejrede enheder, og New York Times Crossword hoppede på lejlighed. De brugte en tidlig pre-release build af Flutters websupport til at bringe deres KenKen-spil ud af Flash-alderen og ind i moderne responsivt design. Selvom det ikke er helt klar til den endelige lancering endnu, et smugkig af den nye version af KenKen, der kører på den første teknisk forhåndsvisning af Flutter til nettet kan prøves på Google I/O i år på iOS, Android, web og ChromeOS.
Og ja, det kører lokalt på ChromeOS, ikke kun gennem webbrowseren. Flutter 1.5 giver dig mulighed for at kompilere til Windows, Linux og Mac OS, hvilket betyder, at du på ChromeOS kan lave din udvikling, test og udgivelse til mobil, web og desktop alt på én enhed ved hjælp af Android Studio eller Visual Studio Code uden at skulle bruge en mobil emulator. Det har vi været talt i årevis om, hvordan Google skal samle Android app-support og Android-udviklingssupport på deres bærbar platform, og det ser ud til, at dette endelig kommer til at ske med Flutter 1.5 og Android Studio 3.5 på ChromeOS.
Lad os ikke glemme indlejrede enheder. Mens Google udgiver dokumentation til at køre Flutter-applikationer på Raspberry Pis og andre indlejrede enheder, er den allerede i brug på en af de mest udbredte indlejrede enhedsplatforme på marked. Google Assistant på Google Smart Display-platformen bruger allerede Flutter til at drive nogle funktioner, og de arbejder på at udvide det hver dag, med det endelige mål at have en fuld Flutter-stak på hver Google Home Hub, hver Lenovo Smart Display og hver anden Assistent-drevet Skærm.
Det er selvfølgelig ikke de eneste opdateringer i Flutter 1.5. Den seneste udgivelse bringer også understøttelse af Dart 2.3 med tilføjelse af omfattende brugergrænseflade-som-kode funktionalitet, et betalingsbibliotek i appen, som vil gøre det væsentligt nemmere at tjene penge på Flutter-baserede apps, og hundredvis af andre forbedringer. Disse konstante forbedringer af Flutter giver mulighed for spændende nye projekter såsom ML Kit Custom Image Classifier, en Firebase- og Flutter-baseret applikation, der gør det nemt at lave klassifikationsmodeller til maskinelæring.
Og hvis du er interesseret i at komme ind på Flutter, er det nu et perfekt tidspunkt, da Google samarbejder med en af de førende designere til mobiludviklingskurser for at tilbyde en nem vej ind. App Brewery's Udemy Flutter kursus vil være tilgængeligt for kun $10 i en begrænset periode takket være Googles sponsorat.
Tjek ud Kom godt i gang Guide at begynde at designe apps med Flutter i dag!