TGViewer
Дневник Flutter-разработчика Дневник Flutter-разработчика @diaryflutterdev · 2.65K subscribers
Post #849 2.62K

Forwarded from Flutter Pulse

🚀 Flutter 3.38: Новый уровень продуктивности для разработчиков!

Flutter 3.38 уже здесь, и он заставляет писать меньше, а создавать больше! 🔥 Обновление полно крутых фишек, улучшений UI и инструментов для веба, iOS, Android и десктопа.

✨ Главные фишки нового релиза

1️⃣ Сокращения точек в Dart
✅ Пишите лаконично: .start вместо MainAxisAlignment.start и .all(8.0) вместо EdgeInsets.all(8.0)
✅ Поддержка именованных конструкторов и улучшенная читаемость кода

2️⃣ Веб-разработка на новом уровне
✅ Конфигурационные файлы web_dev_config.yaml для хоста, порта и заголовков
✅ Настройки прокси прямо в проекте
✅ Улучшенная горячая перезагрузка, даже с несколькими браузерами

3️⃣ Фреймворк и UI
✅ OverlayPortal для гибкого отображения всплывающих виджетов
✅ Предиктивные переходы назад на Android
✅ Расширенная интеграция с десктопом: информация о мониторах и окнах на Windows
✅ Исправления жизненного цикла виджетов и стабильность ResizeImage

4️⃣ Material & Cupertino
✅ Унификация API через WidgetState
✅ Новые возможности Badge.count(maxCount), InkWell.onLongPressUp
✅ Улучшения iOS-виджетов: CupertinoSlidingSegmentedControl, CupertinoSheet
✅ Полировка компонентов: DropdownMenuFormField, SegmentedButton

5️⃣ Прокрутка и Sliver
✅ Надёжная обработка жестов и точная навигация по фокусу
✅ Новый конструктор SliverGrid.list
✅ Улучшения для сложных макетов и вложенных слайверов

6️⃣ Доступность
✅ SliverSemantics для аннотаций слайверов
✅ AutoComplete сообщает статус поиска
✅ Увеличенные целевые области касания в TimePicker

7️⃣ iOS и Android
✅ Поддержка iOS 26, Xcode 26, macOS 26
✅ Миграция на жизненный цикл UIScene
✅ Совместимость с размером страницы 16 КБ на Android
✅ Исправления утечек памяти и обновление NDK

8️⃣ Двигатель и DevTools
✅ Унификация рендереров CanvasKit и Skwasm
✅ Vulkan/OpenGL ES: стабильность и производительность
✅ Расширенные предварительные просмотры виджетов в IDE (MultiPreview, группы, кастомные аннотации)
✅ Исправления панели сети и Flutter Inspector

9️⃣ Устаревания и важные изменения

✅ Новый flutter.version.json вместо version
✅ Устаревшие свойства CupertinoDynamicColor
✅ Java 17 обязательна для Android

🌟 Flutter 3.38 — это меньше шаблонного кода, больше контроля над UI и продуктивность на всех платформах.

📌 Полезные ссылки:
Полный перевод статьи от нашего канала
Оригинал статьи


#flutter #dart #flutterpulse #FlutterPulsenews #mobiledev #crossplatform #flutterdev #dartlang #UI #DevTools #iOS #Android #webdev
  • 👍 21
  • 🔥 7
  • ❤ 6
More from @diaryflutterdev
  1. Sep 5, 2026🔥🔥 Flutter: от мобайла к авто Мультимедийка в 2026 Toyota RAV4 и Lexus ES написана на Fl…
  2. Aug 19, 2026Post #887
  3. Aug 3, 2026👨‍💻Официальный плагин claude-security от Anthropic У claude вышел официальный плагин cla…
  4. Jul 10, 2026🧑‍💻 Аудит кодовой базы на Fable 5 Если у вас есть подписка на Claude Code, наверняка вы…
  5. Jun 29, 2026Скуфизация? Дескуфизация До/после Год регулярных тренировок в зале. Не топ, но в разы лучш…
  6. Jun 20, 2026✍️ Вопрос-ответ 🟢Ответил в чате, возможно и вам будет полезно, как локализовать 8тыс уник…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →