Flutter Flight Plans 2025: Новый этап Flutter, Dart и ИИ-интеграций
FlutterPulseЭта статья написана как перевод видео с Youtube специально для канала FlutterPulse. В этом канале вы найдёте много интересных вещей, связанных с Flutter. Не забывайте подписываться! 🚀
12 ноября 2025 года Google представила большое обновление экосистемы Flutter и Dart.
На YouTube-канале Flutter вышел стрим “Flutter Flight Plans 2025”, в котором команда раскрыла ключевые нововведения — от мобильного приложения Notebook LM до интеграции с Gemini CLI и пакета GenUI, который меняет подход к созданию пользовательских интерфейсов.
🚀 Основные темы выпуска
🔹 Flutter 3.38 и Dart 3.10
Новая стабильная версия Flutter 3.38 и языка Dart 3.10 принесла десятки улучшений:
- Dot Shorthands — лаконичная запись свойств и конструкторов, вдохновлённая Swift.
- Обновлённая система анализа кода — возможность создавать собственные правила и статический анализатор для командных проектов.
- Веб-улучшения:
- новый файл конфигурации
webdevconfig.ymlдля гибкой настройки локального сервера; - поддержка URL-переписей и HTTPS-заголовков;
- ускоренный hot reload для всех браузеров, не только Chrome.
- Поддержка iOS 26, macOS 26 и Xcode 26, а также API жизненного цикла UIScene.
- Оптимизации Android: поддержка страниц памяти 16 КБ и переход на NDK r28.
- Обновления DevTools: предпросмотр виджетов прямо в IDE, включая Android Studio и IntelliJ.
🤖 Gemini CLI и будущее AI-разработки
Google показала, как разработчики теперь могут строить Flutter-приложения совместно с ИИ-агентами через инструмент Gemini CLI.
Он поддерживает:
- цепочки рассуждений (chain-of-thought);
- работу с MCP Server (Model Context Protocol);
- взаимодействие с Flutter и Dart инструментами: hot reload, тестирование, установку пакетов, Git-коммиты.
Разработчик может буквально сказать:
“Создай Flutter-приложение для тренировок” —
и агент создаст проект, сгенерирует дизайн-документ, имплементационный план, реализует код и запустит его.
Также была показана интеграция с AI Stitch — инструментом для преобразования макетов и HTML-файлов в Dart-код с помощью мультимодальных возможностей Gemini.
🧩 GenUI — революция в UI-генерации
GenUI — новый пакет, позволяющий LLM-моделям (вроде Gemini) генерировать интерфейсы Flutter прямо во время выполнения.
Теперь AI-агент может “собирать” layout на лету, комбинируя карточки, кнопки и секции по схеме.
Команда Flutter объяснила:
- GenUI работает поверх JSON-схем, где модель описывает структуру интерфейса.
- Можно тестировать UI без обращения к LLM — через preview-режим.
- В планах — добавить инструменты QA, отладку и наблюдение за изменением интерфейса во времени.
- Локальные LLM также поддерживаются, хотя им лучше задавать упрощённые схемы интерфейсов.
📱 Notebook LM и мобильное приложение на Flutter
Google рассказала историю успеха Notebook LM — AI-ассистента для исследований, который помогает анализировать пользовательские материалы (PDF, Docs, Slides и т.д.).
Главное новшество — функция Audio Overview, превращающая материалы в реалистичный “подкаст”-диалог.
После взрывного роста популярности команда за 7 месяцев создала мобильное приложение на Flutter:
- один код для Android и iOS;
- интеграция с плагинами Just Audio, File Selector, In-App Review;
- релиз в 170 странах, рейтинг 4.8 звезды и фича на App Store.
⚙️ Прямой нативный interop и Hooks
Одно из самых ожидаемых новшеств — Direct Native Interop, который позволит обращаться к нативным API синхронно, без Method Channels.
Параллельно Flutter представил переименованную систему Hooks (ранее — Native Assets), обеспечивающую доступ к нативным ресурсам на этапе сборки.
🎨 Разделение дизайнов Material и Cupertino
Flutter-команда подтвердила:
в 2026 году дизайн-системы Material и Cupertino будут вынесены из ядра фреймворка в отдельные пакеты.
Это ускорит обновления и исключит неожиданные визуальные изменения при апгрейде SDK.
🌐 Jasper — веб-фреймворк от сообщества
Отдельно отметили Jasper — новый HTML/CSS-ориентированный веб-фреймворк, созданный сообществом.
Хотя Google его напрямую не разрабатывает, официальные сайты Flutter и Dart Docs уже работают на Jasper.
Это пример того, как сообщество и команда Flutter развивают экосистему вместе.
🧵 Multi-threading и будущие планы Dart
Разработчики Dart сообщили, что обсуждают введение настоящего многопоточного доступа к общей памяти, аналогично Kotlin,
но пока это остаётся экспериментальной темой.
Текущая многопоточность реализована через isolate-ы, которые уже могут распределяться по ядрам процессора.
💬 Завершение и благодарность сообществу
Команда Flutter поблагодарила разработчиков за активность:
“Flutter и Dart движутся с огромной скоростью — и всё это благодаря вам. Спасибо, что строите с нами.”
Следующая часть Flutter Flight Plans Phase 2 выйдет в декабре и представит ещё больше контента и ответов на вопросы.
🖇️ Смотреть видео полностью: