What's new in Flutter 3.38Вышла новая версия Flutter 3.38 — обновление, сфокусированное на удобстве разработки, совместимости и стабильности.
— Dart shorthands: Новый синтаксис для сокращённой записи. Теперь можно писать .start вместо MainAxisAlignment.start или .all(8) вместо EdgeInsets.all(8) — код стал компактнее и понятнее.
— Web:Добавлен файл web_dev_config.yaml для настройки хоста, порта и прокси.
Stateful hot reload теперь включён по умолчанию при запуске с -d web-server.
— OverlayPortal:Теперь может рендерить контент в Overlay выше по дереву, что упрощает создание глобальных уведомлений и всплывающих элементов.
— Навигация и платформы:Предсказательная навигация назад на Android включена по умолчанию.
Добавлена поддержка нескольких дисплеев на Windows.
На iOS реализована поддержка UIScene lifecycle.
— Material:• IconButton получил statesController для ручного управления состояниями.
• В Badge.count добавлен параметр maxCount (например, "99+").
• InkWell теперь поддерживает onLongPressUp.
— Cupertino:• Новый параметр isMomentary в CupertinoSlidingSegmentedControl.
• CupertinoSheet теперь имеет нативный эффект растяжения при свайпе.
— Scrolling и Sliver:• Исправлено поведение SliverMainAxisGroup и SliverCrossAxisGroup.
• Добавлен новый конструктор SliverGrid.list.
• Улучшена навигация фокуса с клавиатуры и пульта (D-pad).
— Accessibility:• Новый SliverSemantics для описания содержимого CustomScrollView.
• CupertinoExpansionTile теперь доступен для экранных читалок.
• Улучшена работа Autocomplete и TimePicker с озвучиванием и зонами касания.
— DevTools и IDE:• Улучшен Network panel — появилась запись и копирование HTTP-запросов.
• Widget Inspector теперь корректно открывает исходный код проекта.
• Добавлены новые возможности Widget Previews: группировка превью, светлая/тёмная тема и аннотации для кастомных примеров.
— Производительность:• Flutter Engine получил оптимизации Vulkan/OpenGL.
• Улучшена точность и производительность Performance overlay.
Остальное можно узнать в статье:
https://blog.flutter.dev/3f7b258f7228PDF в комментариях.