Flutter 2
Не так давно анонсировали новый мажорный релиз кроссплатформенного фреймворка Flutter.
Flutter – это UI-фреймворк для создания приложений на языке dart.
Изначально Flutter поддерживал только мобильные платформы (iOS/Android), но начиная с Flutter 2 появляется поддержка Web и Desktop (macOS, Windows, Linux) в стабильной ветке. Как указывают сами разработчики, поддержка Desktop всё ещё в статусе «early release».
В официальном твиттере Ubuntu вышел пост, в котором сказано, что Flutter – выбор для будущих приложений Ubuntu по умолчанию.
Другие важные изменения:
-
Поддержка Null Safety, включённая по умолчанию. Для совместимости со старым кодом, Null Safety можно отключить.
-
Dart FFI – поддержка прямой интеграции Dart и C библиотек
-
Реализация Google Ads на Flutter перешла в статус Beta
-
Улучшения виджетов для ввода текста на платформах Desktop и iOS, в том числе поведение выделение текста, приближенное к родному.
-
Значительное уменьшение использования памяти для Flutter внутри нативных приложений iOS/Android.
-
Flutter Fix. Инструмент для автоматического поиска и миграции старого кода, такого как использование deprecated API.
-
Новый тулинг Flutter DevTools для упрощения дебага и оптимизации Flutter-приложений.
( читать дальше... )