„Flutter 2.5“ išleista su viso ekrano „Android“ programa ir jūsų palaikoma medžiaga

„Flutter 2.5“ yra čia, su daugybe našumo patobulinimų, „DevTools“ naujinių ir jūsų palaikomos medžiagos. Dart 2.14 taip pat buvo išleistas.

Jei domitės kelių platformų kūrimu, greičiausiai esate girdėję apie „Flutter“. Naudojant „Dart“ kalbą, „Flutter“ yra kelių platformų vartotojo sąsajos sistema, kuria siekiama kuo lengviau kurti bet ką, pradedant „iOS“ ir baigiant žiniatinkliu. Vakar „Google“ paskelbė apie „Flutter 2.5“ ir „Dart 2.14“ išleidimą, ir yra daug naujo.

Šiame straipsnyje bus aptariami tik kai kurie „Flutter“ ir „Dart“ pakeitimai. Norėdami gauti daugiau informacijos, peržiūrėkite nuorodas pabaigoje.


Plazdėjimas 2.5

Visas ekranas „Android“.

Didelis „Flutter 2.5“ pokytis – geresnis viso ekrano palaikymas programoms, veikiančioms „Android“. Atnaujinimas suteikia šiuos naujus įtraukiančius režimus:

  • Atsiloškite: bakstelėkite bet kurią ekrano vietą, kad būtų rodomos sistemos perdangos.
  • Įtraukiantis: braukite per ekrano kraštą, kad būtų rodomos sistemos perdangos.
  • Immersive Sticky: panašus į Immersive, bet leidžia sistemai valdyti perbraukimą.
  • Nuo krašto iki krašto: rodyti programos elementus už permatomų sistemos perdangų.
Naujas „Android“ režimas nuo krašto iki krašto: įprastas režimas (kairėje), režimas nuo krašto iki krašto (centre), nuo krašto iki krašto su pasirinktiniu SystemUIOverlayStyle (dešinėje). Šaltinis: Google.

Norėdami gauti daugiau informacijos, peržiūrėkite ištraukimo užklausą „Flutter GitHub“ saugykla.

Medžiaga tu

Material You yra naujausia „Google“ medžiagos dizaino versija. Taip pat žinomas kaip „Medžiaga v3“, tai gana didelis „Material Design“ kalbos atnaujinimas. Yra naujų formų, temų ir net dinamiškų spalvų efektų.

„Flutter 2.5“ pristato kai kurias „Material You“ palaikomas parinktis, įskaitant naujus FAB dydžius ir daugiau teminių parinkčių. Tai dar nebaigta, tačiau tai rodo, kad „Google“ daro pažangą.

Nauji Material You FAB dydžiai. Šaltinis: Google.

IDE papildiniai

Kartu su „Flutter 2.5“ atnaujinami „IntelliJ/Android Studio“ ir „Visual Studio Code“ skirti IDE papildiniai.

„IntelliJ“ / „Android Studio“.

Naujasis „Flutter“ skirtas „IntelliJ“ / „Android Studio“ papildinys leidžia kūrėjams vykdyti viso projekto integravimo testus. Šie testai yra apibrėžti savo kataloge ir vykdomi įrenginyje. Taip pat dabar galite generuoti vieneto ir integravimo testų aprėpties ataskaitas.

Galiausiai yra dar vienas nedidelis priedas, leidžiantis peržiūrėti „TrueType“ šriftų piktogramas IDE, kai šie šriftai gaunami iš pub.dev. Turite pasakyti IDE, kuriuos paketus naudojate, ir jis veikia tik su statinėmis konstantomis, tačiau tai tikrai puiki funkcija.

Visual Studio kodas

Atnaujinus „Flutter“ skirtą „Visual Studio Code“ papildinį, pridėtos dvi naujos komandos, kurios palengvina „Dart“ ir „Dart Dev“ priklausomybių įdiegimą. Taip pat dabar yra komanda Fix All, skirta automatiškai formatuoti ir pašalinti pūkelių problemas dabartiniame faile.

Be to, yra naujas bandomasis „Dart“ ir „Flutter“ kodo peržiūros įrankis, kurį galima įjungti šioje versijoje. Šis naujas bėgikas ilgainiui pakeis dabartinį.

Balandėlis

„Pigeon“ yra kodų generavimo įrankis, sukurtas „Flutter“, kad padėtų kūrėjams susieti kodą tarp „Flutter“ ir vietinių platformų. „Pigeon“ naudoja specialią sąsajos deskriptoriaus sintaksę, kad automatiškai generuotų „Flutter“, „Java“ ir „Objective-C“ iškarpas. Jis netgi saugus tipo ir visiškai saugus.

„Pigeon 1.0“ suteikia pagrindines stabilaus kanalo funkcijas, taip pat palaiko geresnius klaidų pranešimus, bendruosius žodžius, primityvus ir kelis argumentus.


Smiginis 2.14

Nors pačioje „Flutter“ yra daug naujo, pagrindinė kalba „Dart“ taip pat turi tam tikrų pakeitimų.

Apple Silicis

Dart 2.14.1 geriau palaiko Apple Silicon. „Apple Silicon“ skirtas Dart SDK dabar yra stabilus, o „iOS“ emuliatorius galima paleisti naudojant ARM64. Deja, „Dart“ SDK, įtrauktas į „Flutter SDK“, dar nepalaiko „Apple Silicon“.

Pūkelių sąlygos

Nuo tada, kai buvo sukurtas „Dart“, buvo atlikta daug pakeitimų, įskaitant sintaksės ir stiliaus konvencijas. Dėl šių pakeitimų ir senų stilių vadovų, buvo šiek tiek painiavos, kaip tinkamai formatuoti Dart ir Flutter kodą.

„Dart 2.14.1“ ir „Flutter 2.5“ dabar turi pūkų sąlygų rinkinį ir šios sąlygos taikomos pagal numatytuosius nustatymus.


Išvada

„Flutter 2.5“ ir „Dart 2.14“ yra daug daugiau naujovių. Nuo klaidų pataisymų iki naujų funkcijų – šis straipsnis tikrai neapėmė visko. Būtinai peržiūrėkite „Google“ tinklaraščio įrašus Plazdėjimas 2.5 ir Smiginis 2.14 už viską, kas nauja.