Flutter 1.12 julkistettiin, ja se tukee verkkoa, MacOS: ää ja muita

click fraud protection

Google on julkistanut Flutterin v1.12-päivityksen, joka tuo verkkotuen beta-version, MacOS: n alfajulkaisun, tuen iOS 13 Dark Modelle ja paljon muuta.

Google on työskennellyt kovasti Flutterin luominen ja laajentaminen muutaman viime vuoden ajan. Jos luulet puhuvani perhosista, Flutter on monialustainen ohjelmointikieli. Sen tavoitteena on antaa sinulle mahdollisuus kehittää sovelluksia mille tahansa suurelle alustalle yhdellä koodikannatuksella. Sinun tarvitsee vain oppia Dart/JavaScript, ja voit kehittää Androidille, iOS: lle, webille ja pöytäkoneille. Tämä ei ole pieni saavutus, joten se ei luultavasti yllätä sinua, kun sanon sen Flutter, tähän asti on todellakin tukenut vain Androidia ja iOS: ää. Toki se on paljon ihmisiä kohdeyleisölle, mutta se ei sisällä kaikkia. Google julkistaa tänään useita asioita, mukaan lukien laajennetun alustan tuen.

Ensimmäinen on macOS-tuki. Vaikka Flutter on itse asiassa teknisesti tukenut macOS: ää, Windowsia ja Linuxia jo jonkin aikaa, nämä kirjastot olivat periaatteessa pre-alpha-tilassa. Sovellusliittymät voivat muuttua ilman ennakkoilmoitusta, asiat voivat rikkoutua jne. Tästä päivästä lähtien macOS ei ole enää tässä esialfa-vaiheessa. Vaikka se ei ole vielä aivan vakaa, sen pitäisi olla turvallista käyttää kehitystä varten. Jatkaen alustan tuen teemaa, Flutter Web on nyt betavaiheessa. Aiemmin se oli samanlaisessa tilassa kuin työpöytäkehykset. Nyt sen pitäisi kuitenkin olla tarpeeksi vakaa, jotta voit aloittaa mahdollisesti suunnittelemasi esituotannon.

Valitettavasti se on uuden alustan tuki. Windows ja Linux ovat vielä hyvin varhaisessa kehitysvaiheessa, eikä mobiilikäyttöjärjestelmän Duopolyn ulkopuolelta ole uutisia. Alustan laajennus ei kuitenkaan ole ainoa uusi asia.

Google on kiinnittänyt paljon huomiota suunnitteluun Flutterilla. Tavoitteena on helpottaa suunnittelijoiden ja kehittäjien yhteistyötä parantamalla animaatioiden ja grafiikan integrointia sovelluksiin. Tässä ketjussa Google ilmoittaa kumppanuudesta Adoben kanssa Flutter-integraation tuomiseksi Adobe XD: hen. Tämän integroinnin avulla on mahdollista viedä malli Adobe XD: stä suoraan muotoon, jota voidaan käyttää Flutter-sovelluksen sisällä.

Viimeisenä mainittava asia koskee Flutterin käyttämää kieltä: Dart. Dart tukee nyt laajennustoimintoja. Laajennusfunktiot antavat pohjimmiltaan mahdollisuuden lisätä menetelmän luokkaan muuttamatta luokkaa. Katso lisätietoja tästä artikkeli Dart Extension Methods Fundamentalsista.

Siitä se tällä kertaa. Vaikka tämä ei olekaan kattava luettelo uusista ominaisuuksista, ne ovat kaikki melko merkittäviä lisäyksiä Flutteriin ja sen käytön kehityskulkuun. Jos olet ollut utelias kokeilemaan Flutteria, mutta se ei ollut saatavilla haluamassasi ympäristössä (ja ensisijainen ympäristö on macOS tai verkko), nyt on aika aloittaa.