Platforma pro vývoj softwaru uživatelského rozhraní s otevřeným zdrojovým kódem Google: Flutter byla právě přepracována a aktualizována současnou verzí Flutter 2.2, která byla vyzbrojena některými zajímavými novými funkcemi a schopnostmi.
To bylo oznámeno během nedávno skončené události Google I/O 2021.
Flutterova popularita stoupá
Flutter od Google se nyní stal světově nejoblíbenějším vývojovým rámcem pro různé platformy. Podle Slashdata nyní přibližně 45 % všech vývojářů napříč platformami používá Flutter k vytváření mobilních aplikací.
Ve skutečnosti mezi lety 2020 a 2021 bylo používání rámce Flutter svědkem masivního nárůstu o 47 % a právě nyní používá Flutter 12 % všech mobilních aplikací v Google Playstore.
Flutter, který byl spuštěn v roce 2017 společností Google, podporuje rámec pro vývoj aplikací napříč platformami pro Android, iOS, Linux, Mac, Windows, Google Fuchsia a také pro webovou formu prostřednictvím jediné kódové základny.
To je krása a schopnosti Fluttera. Nyní si proberme 5 nejlepších aktualizací ve Flutter 2.2.
Nulová bezpečnost
S vydáním 2.0 zavedl Flutter funkci Null Safety, která se nyní stala výchozí pro nové projekty. Pomocí funkce Null Safety mohou vývojáři přímo z kódu snadno určit, zda proměnná nebo hodnota může být nulová nebo ne. Poskytuje ochranu proti výjimkám null reference.
Tímto způsobem lze výrazně omezit a kontrolovat chyby související s nulovým ukazatelem.
Ve skutečnosti, s jazykem Dart používaným ve Flutteru, je kompilátor dostatečně chytrý, aby eliminoval všechny kontroly null za běhu, díky čemuž aplikace funguje pozoruhodně rychle.
Platební mechanismus
Velký vývoj byl oznámen v oblasti plateb pro mobilní aplikace vytvořené pomocí verze Flutter 2.2. S novou aktualizací byl představen nový zásuvný modul pro platby, který byl vytvořen s pomocí týmu Google Play. S tímto užitečným zásuvným modulem mohou vývojáři vkládat funkce pro přijímání plateb za fyzické zboží pro aplikace pro Android i iOS.
Kromě toho byl stávající zásuvný modul pro nákup v aplikaci aktualizován s větším zabezpečením a šifrováním pro bezpečné finanční transakce.
Vývoj pro web
V prostoru pro vývoj webu má Flutter 2.2 několik zajímavých aktualizací. Nyní mohou vývojáři používat servisní pracovníky pro ukládání do mezipaměti na pozadí. To znamená, že webové aplikace budou rychlejší a štíhlejší, což povede k lepšímu výkonu.
Šipka s více funkcemi
Dart, původně vydaný před Flutterem, je programovací jazyk, který podporuje vývojový rámec Flutter pro multiplatformní aplikace.
S verzí 2.2 byl Dart upgradován na verzi 2.13. S touto novou verzí nyní Dart rozšíří podporu také na nativní interoperabilitu. To bylo umožněno podporou polí a sbalených struktur v FFI (rozhraní cizích funkcí).
Tato aktualizace pomůže zlepšit čitelnost a otevře portál pro refaktorování scénářů.
Velikost aplikace
Ve snaze dále učinit mobilní aplikace lehké a méně objemné, Flutter 2.2 nyní umožní aplikacím pro Android mít odložené komponenty. Tímto způsobem lze prvky Flutter potřebné pro správné fungování aplikace stáhnout za běhu, a proto není nutné do aplikace načítat další kód. Tímto způsobem budou aplikace nyní lehčí.
Pro vývoj iOS nyní Flutter 2.2 umožňuje vývojářům předkompilovat shadery, díky kterým budou animace extra plynulé a plynulé (když jsou spuštěny poprvé). Kromě toho byly přidány některé nové nástroje, které vývojářům umožní analyzovat využití paměti v jakékoli aplikaci, čímž jim umožní zefektivnit využití paměti a zlepšit výkon aplikace.
Máte zájem o vývoj nové mobilní aplikace založené na Flutter nebo chcete předělat své stávající nativní aplikace s multiplatformními funkcemi pomocí Flutter?
Ozvěte se nám u našich Vývoj aplikace Flutter tým hned!