Flutter 2.5 on siin koos paljude jõudluse täiustuste, DevToolsi värskenduste ja teie toetatud materjaliga. Välja on antud ka Dart 2.14.
Kui olete huvitatud platvormideülesest arendusest, olete tõenäoliselt Flutterist kuulnud. Kasutades Darti keelt, on Flutter platvormideülene kasutajaliidese raamistik, mille eesmärk on muuta arendamine iOS-ist veebini võimalikult lihtsaks. Eile teatas Google Flutter 2.5 ja Dart 2.14 väljalaskmisest ning seal on palju uut.
See artikkel käsitleb ainult mõningaid Flutteri ja Darti muudatusi. Lisateabe saamiseks vaadake lõpus olevaid linke.
Flutter 2.5
Täisekraan Androidis
Flutter 2.5 suur muudatus on parem täisekraani tugi Androidis töötavatele rakendustele. Värskendus toob kaasa järgmised uued ümbritsevad režiimid:
- Lean Back: puudutage kõikjal ekraanil, et kuvada süsteemi ülekatted.
- Kaasahaarav: süsteemi ülekatete kuvamiseks pühkige ekraani serval.
- Immersive Sticky: sarnane Immersive'iga, kuid võimaldab raamistikul pühkida.
- Servast servani: kuvage läbipaistvate süsteemiülekatete taga rakenduseelemendid.
Lisateabe saamiseks vaadake tõmbetaotlust lehel Flutter GitHubi hoidla.
Materjal Sina
Material You on Google'i materjalidisaini uusim versioon. Tuntud ka kui Material v3, see on materjalidisaini keele päris suur uuendus. Seal on uusi kujundeid, teemasid ja isegi dünaamilisi värviefekte.
Flutter 2.5 tutvustab mõnda materjali, mida toetate, sealhulgas uusi FAB-i suurusi ja rohkem teemavalikuid. See pole veel täielik rakendamine, kuid see näitab, et Google teeb edusamme.
IDE pistikprogrammid
Lisaks Flutter 2.5-le värskendatakse IntelliJ/Android Studio ja Visual Studio Code IDE pistikprogramme.
IntelliJ/Android Studio
Flutteri uus IntelliJ/Android Studio pistikprogramm võimaldab arendajatel käivitada kogu projekti integratsiooniteste. Need testid on määratletud nende enda kataloogis ja käivitatakse seadmes. Nüüd saate luua ka üksuse- ja integratsioonitestide katvusaruandeid.
Lõpuks on veel üks väike täiendus, mis võimaldab teil vaadata IDE-s TrueType'i fondiikoone, kui need fondid tuuakse saidilt pub.dev. Peate IDE-le ütlema, milliseid pakette te kasutate, ja see töötab ainult staatiliste konstantide korral, kuid see on kindlasti tore funktsioon.
Visual Studio kood
Flutteri Visual Studio Code'i pistikprogrammi värskendustega on lisatud kaks uut käsku, mis hõlbustavad Darti ja Dart Devi sõltuvuste installimist. Nüüd on olemas ka käsk Fix All, mis võimaldab praeguses failis automaatselt vormindada ja ebemeprobleeme parandada.
Lisaks on eelvaates uus Darti ja Flutteri koodi testimisprogramm, mille saab selles versioonis lubada. See uus jooksja asendab lõpuks praeguse jooksja.
Tuvi
Pigeon on Flutteri jaoks loodud koodi genereerimise tööriist, mis aitab arendajatel luua koodisilda Flutteri ja algplatvormide vahel. Pigeon kasutab Flutteri, Java ja Objective-C stubide automaatseks genereerimiseks spetsiaalset liidese deskriptori süntaksit. See on isegi tüübikindel ja nullikindel.
Pigeon 1.0 toob stabiilsesse kanalisse põhifunktsioonid koos paremate veateadete, üldiste, primitiivide ja mitmete argumentide toega.
Noolevise 2.14
Kuigi Flutteris endas on palju uut, on ka selle aluseks olevas keeles Dart mõned muudatused.
Apple Silicon
Dart 2.14.1 toetab Apple Siliconit paremini. Dart SDK for Apple Silicon on nüüd stabiilne ja iOS-i emulaatoreid saab käitada ARM64-s. Kahjuks ei toeta Flutteri SDK-s sisalduv Dart SDK veel algselt Apple Siliconi.
Ebeme tingimused
Dart on pärast selle esmakordset loomist läbi teinud palju muudatusi, sealhulgas selle süntaksiga seotud süntaksi- ja stiilitavasid. Nende muudatuste ja vanade stiilijuhiste tõttu on tekkinud segadust Darti ja Flutteri koodi õige vormindamisega.
Dart 2.14.1 ja Flutter 2.5 sisaldavad nüüd ebemete jaoks tingimusi ja neid tingimusi rakendatakse vaikimisi.
Järeldus
Versioonides Flutter 2.5 ja Dart 2.14 on veel palju uut. Alates veaparandustest kuni uute funktsioonideni pole see artikkel kindlasti kõike hõlmanud. Kontrollige kindlasti Google'i ajaveebi postitusi Flutter 2.5 ja Noolevise 2.14 kõige uue jaoks.