Трапятанне 2.0

Google абвясціў аб новых абнаўленнях flutter 2.0 3 сакавіка 2021 г. У гэтай версіі ёсць цэлы набор змяненняў у параўнанні з Flutter 1, і гэты блог будзе сканцэнтраваны на тым, што змянілася для працоўнага стала і мабільныя версіі.

З Flutter 2.0 Google перамясціў свой статус дзесьці да бэта-стабільнага. Якое тут значэнне? Улічваючы ўсё, ён даступны ў Flutter 2.0 Stable, аднак Google не лічыць, што на дадзены момант ён цалкам скончаны. Гэта павінна быць добра для вытворчага выкарыстання, але ў значнай ступені можа быць памылка.

Сёння Google анансавала Flutter 2, самы сучасны варыянт свайго набору інструментаў карыстацкага інтэрфейсу з адкрытым зыходным кодам для стварэння кампактных прыкладанняў. Нягледзячы на ​​тое, што Flutter пачаў звяртаць увагу на мабільныя прылады, калі быў запушчаны два гады таму, у апошні час ён расправіў крылы. З версіяй 2 Flutter у цяперашні час падтрымлівае вэб-прыкладанні і настольныя прыкладанні з скрыні. Дзякуючы гэтаму карыстальнікі Flutter цяпер змогуць выкарыстоўваць эквівалентную кодавую базу для стварэння прыкладанняў для iOS, Android, Windows, macOS, Linux і Інтэрнэту.

Flutter 2.0 стабільны і дадае падтрымку складаных і падвойных экранаў.

Google удалося павялічыць прадукцыйнасць Flutter для вэб-браўзераў з дапамогай новага CanvasKit. Мабільныя браўзеры будуць выкарыстоўваць HTML-версію прыкладання па змаўчанні, і ўсё аўтаматычна апрацоўваецца новым «аўтаматычным» рэжымам пры стварэнні вашага прыкладання.

Па-другое, Flutter набірае магчымасці, каб адчуваць сябе больш родным у вэб-браўзеры. Гэта ўключае ў сябе ўтыліты падтрымкі праграмы чытання з экрана, тэкст, які можна выбіраць і рэдагаваць, лепшую падтрымку адраснага радка, аўтазапаўненне і многае іншае.

Паколькі Flutter першапачаткова быў кросплатформеннай мабільнай сістэмай, тут насамрэч няма чаго сказаць. Як правіла, Flutter на працягу некаторага часу з'яўляецца поўнай функцыяй мабільнага тэлефона, за выключэннем складанага. З Flutter 2.0 у цяперашні час існуе падтрымка складаных дысплеяў з улікам абавязацельстваў Microsoft. Цяпер Flutter разумее, як кіраваць гэтым структурным фактарам, і дазваляе распрацоўнікам ствараць прыкладанні так, як ім трэба.

Зараз у Flutter 2.0 ёсць яшчэ адзін гаджэт TwoPane, які дазваляе, як вынікае з назвы, паказваць дзве панэлі. Першая панэль будзе адлюстроўвацца на любым гаджэце, а другая - на правай палове складанага дысплея. Дыялогавыя вокны таксама дазволяць вам выбраць, з якога боку раскладнога дысплея яны павінны паказвацца.

Зморшчына або шарнір на складаным дысплеі прадстаўлены распрацоўшчыкам як асаблівасць дысплея, таму прыкладанні могуць у любым выпадку расцягнуцца на ўвесь складаны дысплей, калі ім спатрэбіцца, або падумаць, дзе знаходзіцца шарнір і паказаць адпаведным чынам.

Акрамя таго, Google перамясціў свой плагін Mobile Ads SDK у бэта-версію. Гэта SDK для Android і iOS, які дазваляе паказваць рэкламу AdMob у вашым мабільным дадатку. На дадзены момант падтрымка працоўнага стала адсутнічае, але цяпер у вас павінна быць магчымасць ствараць у цэлым стабільныя мабільныя прыкладанні з рэкламай з дапамогай Flutter.

Гэта велізарныя змены ў Flutter 2.0, якія тычацца як настольных, так і мабільных платформаў.