Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Komunita Flutter pokračuje vo vylepšovaní súpravy SDK vo verzii 3.7 a pridáva niekoľko skvelých nových funkcií. Teraz môžete napríklad vytvárať vlastné panely s ponukami a kaskádové ponuky, využívať nástroje na podporu lepšej internacionalizácie a spoľahnúť sa na nové nástroje na ladenie.

Tieto nové funkcie sú sprevádzané vylepšeniami existujúcich funkcií. Medzi ne patrí rýchlejší globálny nástroj výberu, vykresľovací systém s názvom Impeller a možnosť zdieľať zdroje naprieč platformami.

Čo je to Flutter?

Flutter je súprava SDK pre mobilnú aplikáciu Google na vytváranie vysokokvalitných natívnych rozhraní pre iOS a Android pomocou programovacieho jazyka Dart. Flutter pracuje s existujúcim kódom, používajú ho vývojári a organizácie po celom svete a je bezplatný a otvorený zdroj.

Kým Flutter pracuje s vaším existujúcim kódom, môže jednoducho prijať nový kód. Môžete začať s miniaplikáciami v existujúcich kódových základniach alebo zostaviť aplikáciu od začiatku. Výber je na tebe.

instagram viewer

Poďme sa rýchlo pozrieť na niektoré z najnovších funkcií.

1. Vylepšená podpora materiálu 3

Flutter bol aktualizovaný o podporu pre Material 3. Táto aktualizácia vám umožňuje používať materiálové komponenty ponúkané spoločnosťou najnovšiu verziu systému Android. Material Pack obsahuje novú elegantnú tému, vďaka ktorej váš obsah vynikne odvážne a nápadne.

Je dostupná pre iOS aj Android.

2. Panely s ponukami a kaskádové ponuky

Najnovšia aktualizácia Flutter pridáva dva nové widgety menu: PlatformMenuBar a Material Design Menu. PlatformMenuBar je k dispozícii v systéme macOS a vykresľuje natívne lišty ponúk namiesto toho, aby ich vykresľoval Flutter.

Pre všetky platformy môžete definovať ponuku Material Design, ktorá poskytuje kaskádové lišty ponúk (MenuBar) alebo jednotlivé kaskádové ponuky spúšťané iným prvkom používateľského rozhrania (MenuAnchor). Tieto ponuky sú plne prispôsobiteľné a položky ponuky môžu byť vlastné miniaplikácie alebo môžete použiť nové miniaplikácie položiek ponuky (MenuItemButton, SubmenuButton).

Flutter 3.7 obsahuje veľkú aktualizáciu funkcie ladenia pamäte a niekoľko nových nástrojov, ktoré môžete použiť na ladenie svojej aplikácie. Prvá verzia nástroja na analýzu snímok zvýrazňuje oblasti vo vašej aplikácii Flutter, kde by sa mohol zlepšiť výkon.

S týmto vydaním prišlo niekoľko aktualizácií posúvania, aby bol proces migrácie na Flutter čo najjednoduchší. Medzi významné zmeny patrí nová fyzika posúvania na platforme Mac, pridanie animovanej mriežky a vylepšené spracovanie výberu textu v kontextoch posúvania.

Nový systém internacionalizácie uľahčuje preklad a lokalizáciu vašej aplikácie Flutter. Opisná syntax umožňuje chybové hlásenia, ktoré sú ľahko pochopiteľné aj pre ľudí s obmedzenými skúsenosťami s kódovaním.

Nový systém umožňuje vytvárať zložité správy pomocou zástupných symbolov a množných výberov. Pozrite si aktualizované Internacionalizácia aplikácií Flutter pre viac informácií.

6. Ďalšie nové funkcie Flutter

Medzi ďalšie nové funkcie patrí ukážka vykresľovacieho jadra Impeller (na iOS, Impeller na Androide ešte nie je pripravený na ukážku), overenie vydania (a kontrolný zoznam nastavení, aby ste sa uistili, že vaša aplikácia je pripravená na odoslanie do App Store) a lupa textu (ktorá uľahčuje čítanie malého textu na smartfóny).

Flutter: Súprava Mobile App SDK od spoločnosti Google

Flutter 3.7 je vonku a je plný užitočných nových funkcií. Kým predchádzajúce vydania boli zamerané na výkon a kompatibilitu, toto je všetko o uľahčení vytvárania aplikácií. Existuje množstvo užitočných aktualizácií nástrojov pre vývojárov s novými funkciami a vylepšenou navigáciou.

Téma Material Design bola aktualizovaná s podporou Enhanced Material 3, pričom boli pridané nové ikony a vylepšené farebné schémy. Okrem toho je teraz k dispozícii aj podpora panelov s ponukami a kaskádových ponúk. Pre viac informácií si pozrite poznámky k vydaniu alebo Stránka Flutter's Medium.

Ak ste sa nepozreli na Flutter, teraz je skvelý čas zvážiť to. Hoci jeho popularita ako mobilného vývojového rámca je stále skromná v porovnaní s konkurentmi, ako je React Natívne, každým dňom naberá na sile vďaka svojim pozoruhodným výhodám v jednoduchosti a celkovom jednoduchom používaní.