Třepetanie 2.0

Google deklaroval nové aktualizácie flutter 2.0 3. marca 2021. V porovnaní s Flutter 1 je v tejto verzii celý balík zmien a tento blog sa zameria na to, čo sa zmenilo na pracovnej ploche a mobilné verzie.

S Flutter 2.0 Google posunul svoj status niekde blízko beta a stabilný. Aký je tu význam? Po zvážení všetkých vecí je dostupný v stabilnej verzii Flutter 2.0, no Google neverí, že je v tomto bode úplne dokončený. Na produkčné použitie by to malo byť v poriadku, no vo veľkej miere sa môže vyskytnúť chyba.

Spoločnosť Google dnes oznámila Flutter 2, najaktuálnejší variant svojej open-source súpravy nástrojov používateľského rozhrania na vytváranie kompaktných aplikácií. Kým Flutter začal s pozornosťou na mobile, keď bol predstavený pred dvoma rokmi, v poslednej dobe roztiahol svoje krídla. S verziou 2 v súčasnosti Flutter podporuje webové a desktopové aplikácie hneď od začiatku. Vďaka tomu by používatelia Flutter teraz mohli používať ekvivalentnú kódovú základňu na vytváranie aplikácií pre iOS, Android, Windows, macOS, Linux a web.

Flutter 2.0 je stabilný a pridáva podporu pre zariadenia so skladacími a dvojitými obrazovkami.

Google sa podarilo zvýšiť výkon Flutter pre webové prehliadače prostredníctvom nového CanvasKit. Mobilné prehliadače budú v predvolenom nastavení používať verziu HTML aplikácie, pričom pri vytváraní aplikácie sa všetko automaticky spracuje novým „automatickým“ režimom.

Po druhé, Flutter získava funkcie, aby sa vo webovom prehliadači cítil natívnejší. To zahŕňa pomocné nástroje na podporu čítačky obrazovky, voliteľný a upraviteľný text, lepšiu podporu panela s adresou, automatické dopĺňanie a oveľa viac.

Keďže Flutter bol pôvodne multiplatformový mobilný systém, v skutočnosti tu nie je čo povedať. Vo všeobecnosti je Flutter už nejaký čas kompletnou funkciou mobilu, s výnimkou skladacieho zariadenia. S Flutter 2.0 je v súčasnosti k dispozícii podpora pre skladacie displeje na základe záväzkov spoločnosti Microsoft. Flutter si teraz uvedomuje, ako spravovať tento faktor štruktúry, a umožňuje vývojárom rozložiť svoje aplikácie tak, ako potrebujú.

V súčasnosti existuje ďalší modul gadget TwoPane vo Flutter 2.0, ktorý vám, ako naznačuje názov, umožňuje zobraziť dva panely. Prvý panel sa zobrazí na ľubovoľnom module gadget, zatiaľ čo druhý panel sa zobrazí v pravej polovici skladacieho displeja. Dialógové okná vám tiež umožnia vybrať si, na ktorej strane skladacieho displeja sa majú zobrazovať.

Prehýbanie alebo pánt na skladacom zariadení sa vývojárom prezentuje ako funkcia displeja, takže aplikácie sa môžu v každom prípade natiahnuť na celý skladací displej, keď to potrebujú, alebo zvážiť, kde sa pánt nachádza a vhodne ho zobraziť.

Okrem toho Google presunul svoj doplnok Mobile Ads SDK do beta verzie. Toto je súprava SDK pre Android a iOS, ktorá vám umožňuje zobrazovať reklamy AdMob vo vašej mobilnej aplikácii. Odteraz neexistuje podpora pre počítače, ale teraz by ste mali mať možnosť vytvárať všeobecne stabilné mobilné aplikácie s reklamami pomocou Flutter.

Toto sú obrovské zmeny vo Flutter 2.0 týkajúce sa desktopových aj mobilných platforiem.