Třepetání 2.0

Google oznámil nové aktualizace flutter 2.0 3. března 2021. V této verzi je ve srovnání s Flutter 1 celá řada změn a tento blog se zaměří na to, co se změnilo na ploše a mobilní verze.

S Flutter 2.0 Google posunul svůj status někam blízko beta a stabilní. Jaký je zde význam? Po zvážení všech věcí je k dispozici ve stabilní verzi Flutter 2.0, ale Google nevěří, že je v tuto chvíli zcela dokončen. Pro produkční použití by to mělo být v pořádku, ale může tam být do značné míry chyba.

Google dnes oznámil Flutter 2, nejaktuálnější variantu své open-source sady nástrojů uživatelského rozhraní pro vytváření kompaktních aplikací. Zatímco Flutter začal s pozorností na mobilu, když byl uveden na trh před dvěma lety, v poslední době roztáhl křídla. S verzí 2 Flutter v současné době podporuje webové a desktopové aplikace přímo z bedny. Díky tomu by nyní uživatelé Flutteru mohli používat ekvivalentní kódovou základnu k vytváření aplikací pro iOS, Android, Windows, macOS, Linux a web.

Flutter 2.0 je stabilní a přidává podporu pro skládací zařízení a zařízení s dvojitou obrazovkou.

Google se podařilo zvýšit výkon Flutter pro webové prohlížeče prostřednictvím nového CanvasKit. Mobilní prohlížeče budou ve výchozím nastavení používat verzi HTML aplikace, vše automaticky zpracuje nový „automatický“ režim při vytváření vaší aplikace.

Za druhé, Flutter získává funkce, aby se ve webovém prohlížeči cítil nativní. To zahrnuje podpůrné nástroje pro čtení obrazovky, volitelný a upravitelný text, lepší podporu adresního řádku, automatické vyplňování a mnoho dalšího.

Vzhledem k tomu, že Flutter byl původně multiplatformní mobilní systém, není zde vlastně příliš co říci. Obecně platí, že Flutter je v současné době již nějakou dobu kompletní funkcí mobilního telefonu, s výjimkou skládacího. Flutter 2.0 v současné době podporuje skládací displeje na základě závazků společnosti Microsoft. Flutter si nyní uvědomuje, jak řídit tento strukturální faktor, a umožňuje vývojářům rozmístit své aplikace tak, jak potřebují.

V současné době existuje další gadget TwoPane ve Flutter 2.0, který vám, jak název napovídá, umožňuje zobrazit dva panely. První panel se zobrazí na libovolném gadgetu, zatímco druhý se zobrazí v pravé polovině skládacího displeje. Dialogy vám rovněž umožní vybrat, na které straně skládacího displeje se mají zobrazovat.

Přehyb nebo pant na skládacím zařízení jsou vývojářům prezentovány jako funkce displeje, takže aplikace se mohou v každém případě roztáhnout na celý skládací displej, když to potřebují, nebo zvážit, kde se pant najde a vhodně se zobrazí.

Kromě toho Google přesunul svůj plugin Mobile Ads SDK do beta verze. Toto je sada SDK pro Android a iOS, která vám umožňuje zobrazovat reklamy AdMob ve vaší mobilní aplikaci. Od této chvíle neexistuje podpora pro stolní počítače, ale nyní byste měli mít možnost vytvářet obecně stabilní mobilní aplikace s reklamami pomocí Flutter.

Toto jsou obrovské změny ve Flutter 2.0 týkající se desktopových i mobilních platforem.