Флаттер 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, які стосуються як настільних, так і мобільних платформ.