:

Szerző: HWSW

2020. augusztus 6. 09:10

Friss Fluttert hozott az augusztus

Az 1.20-as kiadás rengeteg kisebb-nagyobb adósságot törlesztett. Végre.

Sok zavaró apróságot küszöböl ki a Flutter fejlesztői keretrendszer új kiadása. Az 1.20-as verzióval egyszerűen könnyebb lesz majd együtt élni.

KÉT FONTOS ADÓSSÁG - ÉS SOK KICSI

Az egyik fontos újdonság az automatikus kitöltés támogatása. Végre, mondhatjuk, ez egy régi adóssága a keretrendszernek. Az iOS-es és androidos alkalmazások immár támogatják az operációs rendszer autofill funkcióját, az űrlapok kitöltését a már korábban eltárolt adatokkal (például azonosító-jelszó párossal vagy számlázási címmel). Sajnos a webes verzióban az autofill még nem érhető el, a Google szerint "hamarosan" ez is jön.

flutt01

Az új kiadás több apró optimalizációt is kapott, egyrészt a keretrendszer jobb hatékonysággal szűri azokat az erőforrásokat (ikonokat, betűtípusokat), amelyeket az app nem használ, és ezeket nem csomagolja az apphoz - ez önmagában mintegy 100 kilobájtos megtakarítást eredményez. Ennél hangsúlyosabb, hogy indításkor az appok kevésbé akadoznak majd: ha az app az első indításkor "röcög", akkor s Skia shader előre fordítja a szükséges elemeket, ami e magas terheléses pár másodpercben akár duplázza a végrehajtás sebességét, így jó eséllyel megszünteti az akadozást.

Alapos újraírást kapott a Flutter asztali komponens egérkattintást detektáló eleme. Az aprónak tűnő fejlesztéssel több architekturális újdonság is elrajtolhatott, amelyeket eddig teljesítményokokból nem élesíthetett a csapat. Most viszont a teljesítmény bizonyos részfeladatoknál drámaian megnőtt, plusz sokkal pontosabbá és konzisztensebbé vált a kattintásdetektálás.

flutt02

Ezzel pedig olyan űrtechnológiát is be lehetett élesíteni, mint az egérkurzorok támogatása - ezt kérték a fejlesztők a leghangosabban. Így a mutató a szöveges mezők vagy a linkek, gombok fölött a megfelelő grafikus elemre tud váltani, ahogy az natív alkalmazásoknál régóta megszokott.

A FEJLESZTŐK KEZE ALÁ

A fejlesztői produktivitást segíti, hogy a VS Code kiterjesztésben immár elérhető a Dart DevTools közvetlenül is, így például az import utasítások automatikusan frissülnek, ha a fájlokat mozgatjuk.

Machine recruiting: nem biztos, hogy szeretni fogod

Az AI visszafordíthatatlanul beépült a toborzás folyamatába.

Machine recruiting: nem biztos, hogy szeretni fogod Az AI visszafordíthatatlanul beépült a toborzás folyamatába.

Fejlesztői szempontból talán a legnagyobb újdonság az új InteractiveViewer widget, amely a gyakori interakciókhoz kínál "gyári" hozzáférést a fejlesztőknek. Így a pan, zoom, drag and drop, átméretezés interakciók gyorsan beépíthetőek az alkalmazásba, anélkül, hogy ezeket magunknak kellene megírni.

LENDÜLETET VESZ

A Flutter fő zászlóvivője ugyan a Google, de a nyílt forráskódú projekt körül kezd szélesebb közösség is kialakulni. Ezt hangsúlyozza a bejelentés is, a 3000 fölötti pull request és közel 5500 lezárt hibajegy mögötti 359 fejlesztő túlnyomó többsége, 270 ember a közösséget képviseli.

A Flutter kimondottan népszerű az új alkalmazások körében, a Google Play Store-ba mintegy havi 10 ezer új flutteres alkalmazás érkezik, a teljes létszám pedig már meghaladja a 90 ezret. A legaktívabb terület jelenleg India. A részletes bejelentés és további kisebb-nagyobb újdonságok a projekt blogbejegyzésében érhetőek el.

A technológia iránt érdeklődők a Flutterrel a HWSW 2020. szeptember 14-én kezdődő, 8 alkalmas, 24 órás, Flutter alapú mobilfejlesztés című gyakorlatorientált, online képzésén közelebbről is megismerkedhetnek.

Eleged van az eltérő környezetekből és az inkonzisztens build eredményekből? Frusztrál, hogy órákat kell töltened új fejlesztői környezetek beállításával? Többek között erről is szó lesz az AWS hazai online meetup-sorozatának ötödik, december 12-i állomásán.

a címlapról