Flutter For Dev - новости, статьи, дизайн.
3.12K subscribers
1.46K photos
3 videos
1 file
1.48K links
Flutter For Dev - это телеграмм канал, посвященный актуальным анонсам, статьям, новостям, дизайну и многому другому из мира Flutter.

flutterfor.dev
https://telega.in/c/FlutterForDev
Автор:@newbalancem5(по поводу рекламы и сотрудничества писать тоже сюда)
Download Telegram
А также Вышел Dart 3.13:

— Primary constructors стали стабильными: класс с полями и конструктором в одну строку — class Point(final int x, final int y);. Плюс 6 новых линтов с автофиксами и рефакторинги «Convert to primary constructor» прямо в IDE.
— dart format теперь сам разделяет секции импортов пустой строкой по Effective Dart, поменял эвристику разбиения цепочек вызовов и починил кривое форматирование методов с большими коллекциями.
— Tree-shaking нативных библиотек: FFI-биндинги помечаются @RecordUse(), а link hook через package:record_use оставляет в бинарнике только реально вызываемые символы. Если биндинги не используются — библиотека выкидывается целиком.
— Web: превью deferred loading для dart2wasm (--enable-deferred-loading), а dart:html объявлен устаревшим — переезжаем на dart:js_interop и package:web.
— pub.dev поддержал <callout-box> и {@example} — код в доках подтягивается из example/.

https://dart.dev/blog/announcing-dart-3-13
❤8🥰1🤯1👨‍💻1
Bringing Primary Constructors to Dart: Дизайн primary constructors дался команде языка не сразу — потребовалось много времени и итераций, прежде чем решение стало выглядеть надёжным. Боб Нюстром написал о том, через какие проблемы пришлось пройти, чтобы завезти в Dart такое крупное изменение синтаксиса.
https://dart.dev/blog/bringing-primary-constructors-to-dart
❤10🔥2🥰1👨‍💻1
Flutter notable commits — July 2026: Вышел второй выпуск Notable Commits — видеоформата, в котором команда разбирает подборку вмёрженных за неделю пул-реквестов в репозиторий flutter.
https://youtu.be/auiTKREzsXA?si=E0L2k6wHMZRC2eTo
❤2🥰2
She has 3 agents running at all times for Flutter app development | Ivanna Kaceviča: Эмма из команды Flutter поговорила на Fluttercon USA с Иванной Кацевичей (Lead Software Engineer в LMT, Flutter & Dart GDE) про то, как встроить агентов в реальную разработку. В разговоре — незаметный вектор атаки через prompt injection в .md-файлах и пять AI-скиллов, которые закрывают ревью кода, добавление фич, починку вёрстки и визуальный QA.

https://youtu.be/MXmf2Xyd1RY
🔥5❤2
Quick, reliable calculations with A2UI's Client-Side Functions: GenUI меняет подход к вёрстке: вместо захардкоженных экранов агент собирает интерфейс на лету — через A2UI-сообщения и пакет genui. Но на реальных приложениях быстро выясняется, что вешать на LLM вообще всё — плохая идея: та же арифметика добавляет задержку и лишний шанс ошибиться. Client-side functions позволяют агенту делегировать такие операции Dart-коду прямо на устройстве — без round-trip и с предсказуемым результатом.
https://flutter.dev/blog/a2ui-client-side-functions
🔥2❤1👍1🤯1
Benchmark: Flutter state management approaches and thier performance: Filip Hráček пять суток гонял на перф-стенде семь подходов к стейт-менеджменту — 2100 прогонов, замер времени билда относительно vanilla с setState().
https://filiph.net/text/flutter-state-management-performance-2026.html
1❤4👍2🔥2
Technique of the Week(async*): В новом выпуске Technique of the Week рассказывают, про async*.
https://youtu.be/YK-LeuQ7CE0?si=PILj2gnWHNABUkXv
🔥2❤1
#Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.


— Свет в конце пайплайна: 3D-движок на чистом Dart (+gpu)
https://habr.com/ru/articles/1077334/

— Building TUIs with Dart has never been easier.
https://roszkowski.dev/2026/dart-tui-nocterm/

— Hatcha: The Agentic Interview.
https://blog.gskinner.com/archives/2026/07/hatcha-the-agentic-interview.html

— Designing for GenUI: What Changes When AI Builds the UI?
https://blog.gskinner.com/archives/2026/06/designing-for-genui-what-changes-when-ai-builds-the-ui.html

— xcross.
https://xcross.sh/

Интересное из Github:

— flutter3d.
https://github.com/pleiondev/flutter3d

— terradart
https://github.com/nozomi-koborinai/terradart

— yandex_login_sdk.
https://github.com/newbalancem5/yandex_login_sdk

Буду благодарен за поддержку канала.
https://t.me/FlutterForDev/1450
❤9👨‍💻1
Skills CLI 1.0: Bundle and distribute AI agent skills for your packages: Команда Dart выпустила skills — CLI для установки скиллов AI-агентов, изначально написанный в Serverpod.
Раньше скиллы раздавали через гит-репозитории: копировать файлы руками или ставить npx skills, то есть тащить в Dart-проект Node.js ради одной команды. Теперь автор пакета кладёт SKILL.md в папку skills/, а потребитель делает dart run skills@ get — тулза сканирует зависимости и предлагает поставить найденное, ровно в той версии, что стоит в проекте. Скиллы из сторонних репозиториев и с skills.sh ставятся через add, так что источник управления один. Скиллы уже едут в Jaspr, Serverpod, Flutter Scene и GenUI.
https://dart.dev/blog/skills-cli-1-0-bundle-and-distribute-ai-agent-skills-for-your-packages
❤3👨‍💻1
Material and Cupertino decoupling are here: Крейг Лабенц объясняет, зачем Material и Cupertino вынесли из ядра в пакеты material_ui и cupertino_ui.
https://flutter.dev/blog/decoupling-material-cupertino
🔥4❤2
How I converted GenLatte to fullstack Dart: Craig Labenz из команды Flutter рассказал, как перевёл GenLatte с Node.js на Dart. Теперь клиент и сервер используют общие модели и один язык, а вместо 15+ Cloud Run-сервисов всё работает через одну Firebase Function.
https://flutter.dev/blog/converted-genlatte-fullstack-dart
❤3👍1🥰1