Flutter 2.0 щойно випущено у стабільну версію, і вона включає великі зміни для створення настільних і мобільних програм. Читайте далі, щоб дізнатися більше!
Сьогодні 3 березня, і Flutter 2.0 тут! У цій версії є ціла купа змін порівняно з Flutter 1, і ця стаття зосередиться на тому, що змінилося для настільної та мобільної версій.
Робочий стіл
Деякий час Flutter для робочого столу перебував на стадії альфа-версії, що означало зміну API, помилки та проблеми з продуктивністю. З Flutter 2.0 Google змінив свій статус десь між бета-версією та стабільною. Що це означає? Ну, він доступний у Flutter 2.0 Stable, але Google ще не вважає, що він повністю завершений. Це має бути добре для виробничого використання, але тут і там може бути помилка.
Flutter для настільного комп’ютера також повинен мати належну підтримку комбінацій клавіш, щоб він був більше схожий на справді рідну програму для Windows, Linux або macOS. Якщо ви не впевнені в його стабільності, Canonical (компанія, що стоїть за Ubuntu) вже почала переробляти інсталятор Ubuntu у Flutter і вирішила
мобільний
Оскільки спочатку Flutter був кросплатформенним мобільним фреймворком, тут нема чого сказати. Здебільшого Flutter вже деякий час є повною функцією мобільних пристроїв, за винятком однієї речі: складних пристроїв. У Flutter 2.0 тепер є підтримка складних дисплеїв завдяки внеску Microsoft. Тепер Flutter знає, як працювати з цим форм-фактором, і дозволяє розробникам створювати свої програми так, як вони хочуть.
Тепер у Flutter 2.0 є новий віджет TwoPane, який дозволяє, як випливає з назви, показувати дві панелі. Перша панель відображатиметься на будь-якому пристрої, а друга – у правій половині складаного дисплея. Діалогові вікна також дозволять вам вибрати, з якого боку відкидного дисплея вони мають відображатися.
Складка або шарнір на складаному пристрої доступні розробникам як функція відображення (наприклад, виїмка), тому програми все ще можуть розтягнути на весь складний дисплей, якщо вони хочуть, або врахувати, де розташовані петлі та дисплей відповідно.
Крім того, Google переніс свій плагін Mobile Ads SDK до бета-версії. Це SDK для Android та iOS, який дозволяє відображати рекламу AdMob у вашому мобільному додатку. Наразі настільні комп’ютери не підтримуються, але тепер ви зможете створювати відносно стабільні мобільні програми з рекламою за допомогою Flutter.
Це великі зміни у Flutter 2.0 щодо настільних і мобільних платформ. Що ви думаєте про Flutter як фреймворк для настільної та мобільної розробки? Дайте нам знати!