Flutter 1.5 tar et stort skritt fremover, og skaper én enkelt innebygd plattform for hele utviklingsprosessen fra utvikling til publisering!
Det var bare et år siden at Google først kunngjorde Flutter Beta på MWC. Siden den gang har Flutter vokst med stormskritt til raskt å bli uten tvil det beste rammeverket for multiplattformkoding på tvers av iOS og Android. I år på Google I/O 2019 tar de det utover mobil med lanseringen av Flutter 1.5. Det er nå mulig å utvikle én applikasjon for alt fra din Raspberry Pi til din Google Pixel 3a, til Pixelbook, helt opp til din spesialbygd PC.
Det har ærlig talt vært litt sjokkerende hvor positiv responsen på Flutter har vært. Det er absolutt ikke det første rammeverket som forsøker å muliggjøre utvikling på tvers av plattformer, men Google ser ut til å ha funnet akkurat den rette balansen, og utviklerfellesskapet ser ut til å elske det. Fra å være den raskest voksende ferdighet for programvareingeniører på LinkedIn, til å bli brukt av store selskaper som Ebay, Square, New York Times og Alibaba, til å bli brukt mye av
lokale uavhengige utviklere som ønsker å kunne vedlikeholde apper på tvers av flere plattformer, ser det ut til at Flutter dukker opp overalt.Nå med Flutter 1.5 kan de små indie-utviklerne ta drømmene sine på tvers av plattformer ett skritt videre. For bare et par måneder siden begynte Google å jobbe med å bringe Flutter utover mobilen, og selv de ble overrasket over hvor raskt det gikk. Det tok ikke lang tid før det nådde New York Times at Flutter jobbet med å få støtte til nettet, skrivebordet og innebygde enheter, og New York Times Crossword hoppet på mulighet. De brukte en tidlig pre-release build av Flutters nettstøtte for å bringe KenKen-spillet deres ut av Flash-alderen og inn i moderne responsiv design. Selv om den ikke er helt klar for endelig lansering ennå, en sniktitt av den nye versjonen av KenKen som kjører på den første teknisk forhåndsvisning av Flutter for nettet er tilgjengelig for å prøve på Google I/O i år på iOS, Android, web og ChromeOS.
Og ja, det kjører lokalt på ChromeOS, ikke bare gjennom nettleseren. Flutter 1.5 lar deg kompilere for Windows, Linux og Mac OS, som betyr at du på ChromeOS kan gjøre utvikling, testing og publisering for mobil, nett og desktop alt på én enhet ved hjelp av Android Studio eller Visual Studio Code uten å trenge en mobil emulator. Vi har vært snakket i årevis om hvordan Google trenger å samle støtte for Android-apper og støtte for Android-utvikling på deres bærbar plattform, og det ser ut til at dette endelig kommer til å skje med Flutter 1.5 og Android Studio 3.5 på ChromeOS.
La oss ikke glemme innebygde enheter. Mens Google publiserer dokumentasjon for å kjøre Flutter-applikasjoner på Raspberry Pis og andre innebygde enheter, er den allerede i bruk på en av de mest utbredte plattformene for innebygde enheter på marked. Google Assistant på Google Smart Display-plattformen bruker allerede Flutter for å drive noen funksjoner, og de jobber med å utvide den hver dag, med det endelige målet å ha en full Flutter-stabel på hver Google Home Hub, hver Lenovo Smart Display og alle andre assistentdrevne vise.
Dette er selvfølgelig ikke de eneste oppdateringene i Flutter 1.5. Den siste utgivelsen gir også støtte for Dart 2.3 med omfattende brukergrensesnitt-som-kode funksjonalitet, et betalingsbibliotek i appen som vil gjøre det vesentlig enklere å tjene penger på Flutter-baserte apper, og hundrevis av andre forbedringer. Disse konstante forbedringene til Flutter gir mulighet for spennende nye prosjekter som ML Kit Custom Image Classifier, en Firebase- og Flutter-basert applikasjon som gjør det enkelt å lage klassifiseringsmodeller for maskinlæring.
Og hvis du er interessert i å komme inn på Flutter, er det nå et perfekt tidspunkt, ettersom Google samarbeider med en av de beste designere for opplæringskurs for mobilutvikling for å tilby en enkel vei inn. App Brewery's Udemy Flutter-kurs vil være tilgjengelig for bare $10 i en begrenset periode takket være Googles sponsing.
Sjekk ut Komme i gang-veiledning for å begynne å designe apper med Flutter i dag!