A Flutter 1.7 AndroidX-támogatást nyújt új Android-alkalmazásokhoz, Android App Bundle csomagokhoz és még sok máshoz

Bejelentették a Flutter 1.7-et. Ez a Google alkalmazásfejlesztési keretrendszerének legújabb verziója, és már támogatja a legújabb Android-technológiákat.

A Flutter az egyik leggyorsabban növekvő mobilalkalmazás-fejlesztő keretrendszer. Szinte megvan 70.000 csillag a GitHub tárolójában, és van széles körben elfogadott a területen dolgozó szoftvermérnökök által. A fejlesztőcsapat keményen dolgozik a problémák megoldásán, amit az is bizonyít, hogy az elmúlt két hónapban több mint 1250 jelentést zártak le. a Flutter 1.5 megjelenése. Most már általánosan elérhető az 1.7-es verzió, amelyet a Flutter termékmenedzsere, Tim Sneath optimalizáló frissítésként emlegetett.

AndroidX támogatás az új alkalmazásokhoz

Az 1.7-től kezdődően a Flutter mostantól támogatja az AndroidX támogatási könyvtárát, amely korábban volt bemutatott az Android fejlesztői platformra tavaly. Az AndroidX-et úgy tervezték, hogy a fejlesztők a legfrissebb összetevőket használhassák a visszamenőleges kompatibilitás megőrzése mellett. Google is

nyílt forráskódú így a fejlesztők naprakészek maradhatnak a legújabb verziókkal kapcsolatban. Mivel mostanra sok Flutter-csomagot frissítettek az AndroidX támogatására, a fejlesztőcsapat úgy döntött, hogy lehetővé teszi új Flutter-projektek létrehozását az AndroidX-szel. Mindössze annyit kell tennie, hogy hozzáadja a --androidx jelölje meg projektjét a támogatási könyvtár célzásához. A meglévő projektek áttelepítésének dokumentációja megtalálható itt.

Android App Bundle (AAB) támogatás

Még kicsivel több mint két év van hátra, amíg a Google teljesen leállítja a 32 bites natív alkalmazások kiszolgálását a Play Áruházban, de hamarosan más korlátozások is életbe lépnek. Ez év augusztus 1-jétől minden olyan alkalmazás, amely natív könyvtárakat használ, és amely Android 9 Pie vagy újabb rendszert céloz köteles lesz biztosítani 64 bites támogatás. A Flutter már támogatja a 64 bites Android-alkalmazások létrehozását, de a keretrendszer 1.7-es verziója már lehetővé teszi a fejlesztők számára Android App Bundle csomagok alkalmazásaik 32 bites és 64 bites verzióival is. Ez megkönnyíti a Fluttert használó natív alkalmazásfejlesztők számára a 32 bites és a 64 bites támogatást is, hogy betartsák az augusztus 1-i határidőt, majd végül 2021-ben felhagyják a 32 bites támogatással. Itt megtalálhatod utasítás Android App Bundle közzétételéhez, valamint a 32 bites és 64 bites eszközökhöz különböző APK-fájlok generálásához szükséges utasításokat.

Bár a Flutter célja, hogy egy mindent az egyben platformok közötti fejlesztési keretrendszer legyen, leginkább a mobil operációs rendszerek támogatására összpontosít. Ezért a csapat folyamatosan új widgeteket és összetevőket ad hozzá, hogy megvalósítsa a mobilalkalmazás-fejlesztők és felhasználói felület-tervezők fantáziáját. A Flutter 1.7 nem különbözik ebben a tekintetben. Van egy új RangeSlider anyagérték komponens, amely a minimális és maximális értékek közötti tartomány beállításához hasznos. Az Android felhasználók is frissítést kapnak SnackBar widget a Flutter alkalmazásokban. A Cupertino iOS rendszerhez készült widget szintén továbbfejlesztett verzióval frissül CupertinoPicker és CupertinoDateTimePicker kütyü.

A Flutter most először erősödik játékvezérlők támogatása. Bár jelenleg nem könnyű teljes értékű játékot írni a Flutterre, ebben még van lehetőség. Ez platform tervezési minta tájékoztatja a fejlesztőket arról, hogyan írjanak kódot az iOS és Android tervezési nyelvekhez egyaránt alkalmazkodó komponensekhez. Van egy új fontFeatures tulajdonság is, amely lehetővé teszi a fejlesztők számára, hogy meghatározzanak bizonyos stílusokat az adott betűtípusokhoz. Az ingatlan összes használati esetét megtekintheti a Flutter API-könyvtár.

Ennél a kiadásnál lényegében ennyi. Amint látható, a csapat a Google I/O óta nem sok új funkcióval bővítette a Fluttert. Leginkább az alapvető alkalmazásokhoz szükséges kulcsfontosságú API-k és könyvtárak csiszolására és támogatására összpontosítottak.

Az 1.7-es verzióra való frissítéshez írja be a CD-t a Flutter könyvtár gyökérkönyvtárába, és futtassa a flutter upgrade parancs. Ha manuálisan szeretné frissíteni vagy újratelepíteni a keretrendszert, a Flutter 1.7 is elérhető új telepítésekhez.


Forrás: Tim Sneath/Medium