Flutter 2.0 podporuje vytváranie aplikácií na skladacích telefónoch a telefónoch s dvoma obrazovkami

Flutter 2.0 bol práve vydaný do stabilného stavu a obsahuje veľké zmeny pre vytváranie desktopových a mobilných aplikácií. Čítajte ďalej a dozviete sa viac!

Je 3. marca a Flutter 2.0 je tu! V tejto verzii je veľa zmien v porovnaní s Flutter 1 a tento článok sa zameria na to, čo sa zmenilo pre stolné a mobilné verzie.

Desktop

Flutter for Desktop je už nejaký čas vo fáze alfa, čo znamenalo zmenu API, chýb a problémov s výkonom. S Flutter 2.0 Google posunul svoj status niekde medzi beta a stabilný. Čo to znamená? Je k dispozícii vo verzii Flutter 2.0 Stable, ale Google si myslí, že ešte nie je úplne dokončená. Na produkčné použitie by to malo byť v poriadku, no sem-tam sa môže vyskytnúť chyba.

Flutter for Desktop by mal mať aj správnu podporu pre klávesové skratky, vďaka čomu bude vyzerať skôr ako skutočne natívna aplikácia pre Windows, Linux alebo MacOS. Ak nie ste presvedčení o jeho stabilite, spoločnosť Canonical (spoločnosť stojaca za Ubuntu) už začala prerábať inštalačný program Ubuntu vo Flutter a rozhodla sa používať Flutter pre všetky jeho aplikácie napredovať.

Inštalačný program Ubuntu je teraz napísaný vo Flutteri.

Mobilné

Keďže Flutter bol pôvodne multiplatformový mobilný rámec, nie je tu naozaj veľa čo povedať. Z veľkej časti je Flutter už nejaký čas kompletný s mobilnými funkciami, až na jednu vec: skladacie. Vďaka Flutter 2.0 je teraz podpora pre skladacie displeje vďaka príspevkom od spoločnosti Microsoft. Flutter teraz vie, ako sa vysporiadať s týmto tvarovým faktorom a umožňuje vývojárom rozložiť svoje aplikácie tak, ako chcú.

Vytváranie aplikácií pre Microsoft Surface Duo a ďalšie zariadenia s dvoma obrazovkami s Flutter.

Vo Flutter 2.0 je teraz nový widget TwoPane, ktorý vám, ako už názov napovedá, umožňuje zobraziť dva panely. Prvý panel sa zobrazí na akomkoľvek zariadení, 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ť.

Záhyb alebo pánt na skladacom zariadení je vývojárom vystavený ako funkcia zobrazenia (napríklad zárez), takže aplikácie môžu natiahnuť na celý sklopný displej, ak chcú, alebo vziať do úvahy, kde sa pánt nachádza a displej podľa toho.

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. V súčasnosti neexistuje podpora pre počítače, ale teraz by ste mali byť schopní vytvárať relatívne stabilné mobilné aplikácie s reklamami pomocou Flutter.


Toto sú veľké zmeny vo Flutter 2.0 týkajúce sa desktopových a mobilných platforiem. Čo si myslíte o Flutteri ako o frameworku pre desktopový a mobilný vývoj? Dajte nám vedieť!