Flutter 2.0 поддържа изграждане на приложения на сгъваеми телефони и телефони с два екрана

click fraud protection

Flutter 2.0 току-що беше пуснат в стабилна версия и включва големи промени за изграждане на настолни и мобилни приложения. Прочетете, за да научите повече!

3 март е и Flutter 2.0 е тук! Има цял куп промени в тази версия в сравнение с Flutter 1 и тази статия ще се съсредоточи върху това, което се е променило за настолната и мобилната версия.

работен плот

От известно време Flutter for Desktop е в алфа етап, което означава промяна на API, грешки и проблеми с производителността. С Flutter 2.0 Google премести статуса си някъде между бета и стабилен. Какво означава това? Е, той е наличен във Flutter 2.0 Stable, но Google не смята, че все още е напълно завършен. Трябва да е добре за производствена употреба, но може да има грешка тук и там.

Flutter за работен плот също трябва да има подходяща поддръжка за клавишни комбинации, което го кара да се чувства по-скоро като наистина родно приложение на Windows, Linux или macOS. Ако не сте убедени в неговата стабилност, Canonical (компанията зад Ubuntu) вече е започнала да преработва инсталатора на Ubuntu във Flutter и е решила

използвайте Flutter за всички негови приложения върви напред.

Инсталаторът на Ubuntu вече е написан на Flutter.

Подвижен

Тъй като Flutter първоначално беше мобилна рамка за различни платформи, тук няма много какво да се каже. В по-голямата си част Flutter е пълен с функции за мобилни устройства от известно време, с изключение на едно нещо: сгъваеми. С Flutter 2.0 вече има поддръжка за сгъваеми дисплеи, благодарение на приноса на Microsoft. Flutter вече знае как да се справи с този форм-фактор и позволява на разработчиците да подреждат своите приложения както искат.

Изграждане на приложения за Microsoft Surface Duo и други устройства с двоен екран с Flutter.

Вече има нов уиджет TwoPane във Flutter 2.0, който ви позволява, както подсказва името, да показвате два панела. Първият панел ще се показва на всяко устройство, докато вторият ще се показва в дясната половина на сгъваем дисплей. Диалоговите прозорци също ще ви позволят да изберете от коя страна на сгъваем дисплей да се показват.

Гънката или пантата на сгъваемия елемент е изложена на разработчиците като функция на дисплея (като прорез), така че приложенията все още могат разтегнете до целия сгъваем дисплей, ако искат, или вземете предвид къде се намира пантата и дисплея съответно.

Освен това Google премести своя плъгин SDK за мобилни реклами в бета версия. Това е SDK за Android и iOS, който ви позволява да показвате реклами от AdMob във вашето мобилно приложение. Понастоящем няма поддръжка за настолни компютри, но сега трябва да можете да правите относително стабилни мобилни приложения с реклами с помощта на Flutter.


Това са големите промени във Flutter 2.0 по отношение на десктоп и мобилни платформи. Какво мислите за Flutter като рамка за десктоп и мобилна разработка? Информирай ни!