Flutter For Dev - новости, статьи, дизайн.
Kanalga Telegram’da o‘tish
Flutter For Dev - это телеграмм канал, посвященный актуальным анонсам, статьям, новостям, дизайну и многому другому из мира Flutter. flutterfor.dev https://telega.in/c/FlutterForDev Автор:@newbalancem5(по поводу рекламы и сотрудничества писать тоже сюда)
Ko'proq ko'rsatish3 119
Obunachilar
-224 soatlar
-57 kun
-2930 kun
Ma'lumot yuklanmoqda...
O'xshash kanallar
Taglar buluti
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Sentabr '26
Sentabr '26
+7
1 kanalda
Avgust '26
+20
1 kanalda
Get PRO
Iyul '26
+35
1 kanalda
Get PRO
Iyun '26
+33
0 kanalda
Get PRO
May '26
+43
1 kanalda
Get PRO
Aprel '26
+24
0 kanalda
Get PRO
Mart '26
+23
0 kanalda
Get PRO
Fevral '26
+21
0 kanalda
Get PRO
Yanvar '26
+18
0 kanalda
Get PRO
Dekabr '25
+33
0 kanalda
Get PRO
Noyabr '25
+25
0 kanalda
Get PRO
Oktabr '25
+21
0 kanalda
Get PRO
Sentabr '25
+18
0 kanalda
Get PRO
Avgust '25
+28
0 kanalda
Get PRO
Iyul '25
+19
0 kanalda
Get PRO
Iyun '25
+13
0 kanalda
Get PRO
May '25
+22
0 kanalda
Get PRO
Aprel '25
+55
0 kanalda
Get PRO
Mart '25
+32
0 kanalda
Get PRO
Fevral '25
+56
1 kanalda
Get PRO
Yanvar '25
+37
0 kanalda
Get PRO
Dekabr '24
+50
0 kanalda
Get PRO
Noyabr '24
+54
0 kanalda
Get PRO
Oktabr '24
+58
1 kanalda
Get PRO
Sentabr '24
+83
0 kanalda
Get PRO
Avgust '24
+92
3 kanalda
Get PRO
Iyul '24
+81
0 kanalda
Get PRO
Iyun '24
+53
0 kanalda
Get PRO
May '24
+89
0 kanalda
Get PRO
Aprel '24
+196
5 kanalda
Get PRO
Mart '24
+71
0 kanalda
Get PRO
Fevral '24
+83
0 kanalda
Get PRO
Yanvar '24
+64
0 kanalda
Get PRO
Dekabr '23
+64
0 kanalda
Get PRO
Noyabr '23
+43
1 kanalda
Get PRO
Oktabr '23
+40
0 kanalda
Get PRO
Sentabr '23
+63
0 kanalda
Get PRO
Avgust '23
+65
0 kanalda
Get PRO
Iyul '23
+55
0 kanalda
Get PRO
Iyun '23
+64
0 kanalda
Get PRO
May '23
+63
0 kanalda
Get PRO
Aprel '23
+81
0 kanalda
Get PRO
Mart '23
+113
0 kanalda
Get PRO
Fevral '23
+76
0 kanalda
Get PRO
Yanvar '23
+92
0 kanalda
Get PRO
Dekabr '22
+142
0 kanalda
Get PRO
Noyabr '22
+204
0 kanalda
Get PRO
Oktabr '22
+80
0 kanalda
Get PRO
Sentabr '22
+49
0 kanalda
Get PRO
Avgust '22
+99
0 kanalda
Get PRO
Iyul '22
+126
0 kanalda
Get PRO
Iyun '22
+88
0 kanalda
Get PRO
May '22
+102
0 kanalda
Get PRO
Aprel '22
+124
0 kanalda
Get PRO
Mart '22
+87
0 kanalda
Get PRO
Fevral '22
+89
0 kanalda
Get PRO
Yanvar '22
+203
0 kanalda
Get PRO
Dekabr '21
+180
0 kanalda
Get PRO
Noyabr '21
+116
0 kanalda
Get PRO
Oktabr '21
+120
0 kanalda
Get PRO
Sentabr '21
+147
0 kanalda
Get PRO
Avgust '21
+96
0 kanalda
Get PRO
Iyul '21
+86
0 kanalda
Get PRO
Iyun '21
+97
0 kanalda
Get PRO
May '21
+74
0 kanalda
Get PRO
Aprel '21
+115
0 kanalda
Get PRO
Mart '21
+167
0 kanalda
Get PRO
Fevral '21
+118
0 kanalda
Get PRO
Yanvar '21
+160
0 kanalda
Get PRO
Dekabr '20
+1 018
0 kanalda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 18 Sentabr | 0 | |||
| 17 Sentabr | 0 | |||
| 16 Sentabr | 0 | |||
| 15 Sentabr | +1 | |||
| 14 Sentabr | 0 | |||
| 13 Sentabr | +1 | |||
| 12 Sentabr | 0 | |||
| 11 Sentabr | +2 | |||
| 10 Sentabr | 0 | |||
| 09 Sentabr | 0 | |||
| 08 Sentabr | +1 | |||
| 07 Sentabr | 0 | |||
| 06 Sentabr | 0 | |||
| 05 Sentabr | 0 | |||
| 04 Sentabr | +2 | |||
| 03 Sentabr | 0 | |||
| 02 Sentabr | 0 | |||
| 01 Sentabr | 0 |
Kanal postlari
Material and Cupertino decoupling are here: Крейг Лабенц объясняет, зачем Material и Cupertino вынесли из ядра в пакеты material_ui и cupertino_ui.
https://flutter.dev/blog/decoupling-material-cupertino
| 2 | 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 | 999 |
| 3 | #Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.
— Свет в конце пайплайна: 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 | 936 |
| 4 | Technique of the Week(async*): В новом выпуске Technique of the Week рассказывают, про async*.
https://youtu.be/YK-LeuQ7CE0?si=PILj2gnWHNABUkXv | 1 056 |
| 5 | 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 323 |
| 6 | 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 | 1 086 |
| 7 | 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 | 992 |
| 8 | Flutter notable commits — July 2026: Вышел второй выпуск Notable Commits — видеоформата, в котором команда разбирает подборку вмёрженных за неделю пул-реквестов в репозиторий flutter.
https://youtu.be/auiTKREzsXA?si=E0L2k6wHMZRC2eTo | 1 349 |
| 9 | Bringing Primary Constructors to Dart: Дизайн primary constructors дался команде языка не сразу — потребовалось много времени и итераций, прежде чем решение стало выглядеть надёжным. Боб Нюстром написал о том, через какие проблемы пришлось пройти, чтобы завезти в Dart такое крупное изменение синтаксиса.
https://dart.dev/blog/bringing-primary-constructors-to-dart | 1 489 |
| 10 | А также Вышел 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 | 1 927 |
| 11 | What’s new in Flutter 3.47: В новой версии:
— Material/Cupertino выехали из SDK в отдельные пакеты material_ui и cupertino_ui 1.0. Пока opt-in, миграция через dart fix --apply --code=migrate_design_widgets, версии из ядра задепрекейтят в ноябре. flutter_localizations тоже разобрали — делегаты теперь внутри пакетов.
— Apple: минимумы подняли до iOS 15 и macOS 12. iOS 27 SDK требует UIScene-лайфсайкл, без него сборка Xcode 27 не стартует — CLI мигрирует сам, но кастомный AppDelegate придётся править руками. Intel-маки сворачивают, по SPM переехали 92 из топ-100.
— Desktop: Impeller стал рендерером по умолчанию на macOS, Windows и Linux, текст рисуется через SDF. Windows и Linux получили flavors и popup-окна в экспериментальном multi-window.
— Web: движемся к Wasm по умолчанию, появился экспериментальный deferred loading (--enable-wasm-deferred-loading, main-канал).
— Widget Previews в stable: кеш в .widget_preview/, PreviewThemeData и синк web-ассетов.
https://flutter.dev/blog/whats-new-in-flutter-3-47 | 1 576 |
| 12 | Observable Flutter #93 (BlocSignal): Запись Observable Flutter где Craig Labenz и Randal Schwartz рассматривают BlocSignal.
https://www.youtube.com/live/fwmlVOjsdgQ | 1 050 |
| 13 | Technique of the Week(Generators): В новом выпуске Technique of the Week рассказывают, про Generators.
https://youtu.be/SKp2824-HdI?si=fXb5OzPSIwBiKFo0 | 1 473 |
| 14 | Flutter Pigeon: Type-safe Platform Channels: Dominik Simonik из команды VGV рассказал, как использовать Flutter Pigeon для генерации type-safe platform channels и почему это лучше обычных MethodChannel'ов.
https://verygood.ventures/blog/flutter-pigeon-type-safe-platform-channels/ | 1 775 |
| 15 | Technique of the Week(Iterable): В новом выпуске Technique of the Week рассказывают, про Iterable.
https://youtu.be/i-cTuLn9KNo?si=KuTlYlHFQMKzkGA9 | 1 888 |
| 16 | Learning faster with Antigravity: Новая статья от Andrew Brogdon о том, как использовать Antigravity для изучения новых технологий, SDK и больших кодовых баз. На примере Flutter + ADK он показывает, как выстроить workflow, который помогает не просто генерировать код, а действительно понимать его.
https://medium.com/flutter/learning-faster-with-antigravity-cd735bfe44e7 | 1 567 |
| 17 | Widget of the Week(SliverSemantics): Очередной выпуск Widget of the Week в котором рассказывается про SliverSemantics.
https://youtu.be/lPWrd08swlw?si=6fk898zs92VTbJRW | 1 546 |
| 18 | Vibe once, run anywhere with Antigravity and Flutter: Craig Labenz рассказывает о новом подходе к разработке Flutter-приложений с помощью AI. Antigravity берет на себя рутинные задачи, чтобы разработчики могли сосредоточиться на создании продукта.
https://medium.com/flutter/vibe-once-run-anywhere-with-antigravity-and-flutter-25af06e60a91
PDF в комментариях. | 1 376 |
| 19 | Technique of the Week(ChangeNotifier): В новом выпуске Technique of the Week рассказывают, про ChangeNotifier.
https://youtu.be/iBRrnCqzTuk?si=B4llJdV1ytXMOZ_Z | 1 368 |
| 20 | Widget of the Week(Expansible): Очередной выпуск Widget of the Week в котором рассказывается про Expansible.
https://youtu.be/TfoJ55nx1S4?si=ffjHk2C9Z8Wycx6K | 1 688 |
