Стабільний випуск Flutter 1.22 із покращеною підтримкою Android 11 та iOS 14

Google випустив Flutter 1.22 у стабільну версію, кросплатформну структуру додатків компанії. Він покращує підтримку Android 11 та iOS 14.

Для тих, хто не в курсі, тріпотіння – це кросплатформна програма, розроблена Google. Заснований на мові Dart від Google, він дозволяє розробникам спільно використовувати єдину кодову базу для програм для iOS, Android, Інтернету, Windows, macOS і навіть Linux. Сьогодні відзначається випуск Flutter 1.22 із цілим набором нових функцій. У цьому дописі ми поговоримо про два з них: підтримку вирізів на дисплеї Android і підтримку кліпів додатків iOS 14.

Безрамкові конструкції стають все більш популярними, виїмки та отвори стають все більш поширеними. Хоча ми наближаємось до створення відповідних камер під дисплеєм, ми ще не досягли цього. Щоб допомогти розробникам працювати з цими різними типами вирізів дисплея, Flutter тепер повністю підтримує API DisplayCutout Android. Якщо ви використовуєте Flutter, вам не потрібно буде турбуватися про те, що щось у вашому додатку буде закрито виїмкою.

І ця підтримка також поширюється на такі речі, як вигнуті або водоспадні дисплеї. Отже, якщо у вас виникли проблеми з вигнутими дисплеями, Flutter допоможе вам.

iOS 14 представила нову функцію під назвою App Clips. Якщо ви знаєте, що таке Android Instant Apps, App Clips – це, по суті, та сама ідея. App Clips дозволяють користувачеві швидко «встановити» та відкрити невелику частину вашого додатка, полегшуючи такі дії, як пропонування онлайн-меню або полегшених послуг оренди. Flutter 1.22 включає підтримку розробки App Clips на iOS. Це означає, що ви можете й надалі мати уніфіковану кодову базу, і в той же час підтримувати нові функції iOS.

Звичайно, Flutter 1.22 представив трохи більше, ніж ці дві функції. Також є краща підтримка локалізації (включно з гарячим перезавантаженням), а також деякі нові елементи інтерфейсу користувача та плагіни. Якщо вас цікавлять інші зміни, перегляньте публікацію в блозі Google.