Flutter Developer Talks
СтатистикаБлог и подкаст для Flutter-разработчиков. Web-версия: https://fluttermiddlepodcast.github.io/
- Последний пост
- 1 мар.
- Последнее чтение
- 13 авг.
- Постов за неделю
- 0
- Всего постов
- 21
- Тип
- открытый
- Язык
- русский
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
🗓 Январский дамп Все материалы за январь 2026 года. 🔖 Посты — Дамп 2025 — GitHub 2025 Wrapped — bloc_lint — bloc_test — Разбор "Чистого года" Роберта Мартина от Кирилла Мокевнина — Плохой антикриз — Optimistic updates 📑 Оффтоп — Цены на память - это какой…
🚀 Flutter & Dart — roadmap на 2026 Команда Flutter выкатила новую дорожную карту, подстелив себе соломку, заявив, что документ содержит лишь намерения, а не гарантии в 146% о выполнении заявленного 🫠 Итак… про что же идет речь 😏 High-fidelity multiplatform 👀 Команда сосредоточится на развитии мультиплатформенного стека с приоритетом на нативное качество и производительность. Планируется завершить переход Android на Impeller, а также сосредоточиться на более глубокой интеграции с платформами, куда входит: более быстрая поддержка новых версий Android и iOS, развитие доступности веба и многооконных десктопных сценариев (в сотрудничестве с Canonical). В Flutter Web ставка делается на WebAssembly как стандарт нативного уровня, а если хотите повертеть DOM-деревом, советуют использовать Jaspr 👀 Flutter GenUI SDK , ephemeral experiences and agentic apps 🥳 Продолжится истерия по AI и связанным с ним инструментами. Команда исследует новую архитектурную парадигму для создания динамических и выразительных интерфейсов, которые адаптируются к намерениям пользователя в реальном времени. Но чтобы с таким играться необходимо внести изменения с сам Dart! А именно - добавить с поддержку интерпретируемого байткода и механизма его «эфемерной» доставки, который позволит подгружать части приложения по требованию. Другими словами, ведется работа над «нативным» code-push доступным сразу и «из коробки» Надеюсь, что это будет на уровне shorebird или даже лучше 😎 Full-Stack Dart: 💩💩💩 Звучит круто, но на деле речь идет об интеграции Dart в Google Cloud SDK, появление в Firebase всяких Dart Cloud Functions и доступ ко всяким гугловским ИИ-сервисам через Dart, что должно упростить процесс создания сложных ИИ-функций в разрабатываемой системе. AI-reimagined developer experience 😏 Бла-бла-бла про всякое увеличение поддержки Dart и Flutter в Gemini CLI и Antigravity (аналог Cursor, но от Гугл), а также продолжение работы над dart mcp, чтобы агентам было проще смотреть в чем же у вас возник затык Sustainable open-source & governance 🤩 В этом разделе дорожной карты самый важный посыл в том, что дизайн-системы Material и Cupertino будут вынесены в отдельные пакеты, а Flutter Engine и CLI станут более расширяемыми. Это должно упростить поддержку новых платформ, когда сторонняя компания сама завозит Flutter на свое устройство (как пример - ОС Аврора или Kaspersky OS) Modern syntax & compiled performance 🤔 В этом году ждем такие фичи как: Private Named Parameters, Primary Constructors и Augmentations для упрощения объявления классов и генерации кода, а также дальнейшее развитие build_runner. Ведется работа по улучшению компиляции Dart в Wasm и проводится рефакторинг анализатора (с акцентом на производительность в крупных проектах) Bringing developers to Flutter and Dart 🥲 Тут они похвастались тем, что их DevRel-ы наконец-таки оторвали жопы от стульев и начали делать то, что от них уже давно просили. А именно - упростить путь вхождения в технологию, увеличить количество офлайн- и онлайн-мероприятий и т.д. Predictable delivery 🤣 В этой части они похвастались тем, что у них теперь будут предсказуемые релизы. Но как по мне, команде нечего было больше представить сообществу, вот и поведали о том, о чем пол интернета и так знало. Ну серьезно, я всегда ориентировался на гэп в 3 месяца для выхода следующей версии Dart/Flutter. Об этом у них даже во внутренних документах SDK написано, но выставили это все как какую-то неимоверную заслугу… тьфу… Как вам дорожная карта Dart/Flutter на 2026 год? 👍 – О, да, детка!!! 👌 – Сомнительно, но Окей 👎 – Чет ни о чем
Тысячи генеральных директоров компаний признались, что ИИ не оказал какого либо влияния на производительность труда. Об этом пишет журнал Fortune, ссылаясь на анализ Financial Times, в исследовании которого проводились опросы 374 глав компаний из списка S&P 500 в 2025 году. Журнал не комментирует, почему это происходит, но напоминает читателям, что в 1960-х, во время бума интегральных микросхем и появления транзисторов, экономисты и компании также ожидали, что новые технологии сильно поменяют рынок труда. Однако, этого не произошло. На самом деле производительность труда даже сильно упала с 2.9% до 1.1%. Таким образом, проявился парадокс экономиста и лауреата Нобелевской премии Роберта Солоу, который сформулировал его так: "компьютерный век можно увидеть где угодно, только не в статистике по производительности труда". Собственно, какой-то рост производительности труда произошёл только 30 лет спустя, в 90-х и начале нулевых, когда компьютеры (а позднее и интернет) были уже достаточно оптимизированы и внедрены в людскую жизнь и работу. Fortune спекулируют о том, что с текущими внедрениями ИИ на предприятиях ситуация происходит точно такая же. Генеральные директора внедряют ИИ бездумно, сталкиваются с падением производительности труда (и, таким образом, падением прибыли), разочаровываются в ИИ, перестают его внедрять. Однако в будущем, как пишет журнал, возможно всё это поменяется, поскольку, по мнению некоторых экономистов, внедрение ИИ может представлять собой J-образную кривую, когда первоначальное замедление темпов роста производительности и результатов внезапно сменится экспоненциальным скачком. Когда этот скачок произойдёт - никто не знает. Может, через 30 лет, как это было в 1960-х, а может, всего через пару лет, когда ИИ ещё сильнее поумнеют, а может быть, и вообще никогда. @zavtracast
⌨️ Если у вас вдруг перестанет работать Телеграм Наши посты публикуются не только в Телеграме, но еще и в блоге. Там нет обновлений и оповещений, и заходить каждый раз туда и смотреть, не появилось ли чего нового - такая себе история. Поэтому рекомендую всем желающим подписаться на блог через RSS. ▶️ Наш RSS доступен по этой ссылке ▶️ Наш RSS доступен по этой ссылке ▶️ Наш RSS доступен по этой ссылке RSS (Really Simple Syndication) - это семейство XML-форматов, предназначенных для автоматического сбора и распространения обновлений с сайтов, блогов и новостных лент. Штука довольно старая, но до сих пор работающая. Многие новостные сайты имеют RSS-рассылки, а сервисы по типу Feedly предлагают современные возможности работы с подписками. ❓ Через RSS можно передавать полноценные посты, и читалки могут их отображать. Не нужно переходить на сайт, все доступно прямо в приложении / сервисе-агрегаторе. Но, static_shock, на котором сделан блог, пока так не умеет. ❗️ Прехода или дублирования блога в других мессенджерах не будет. Все материалы публиковались и будут публиковаться в Телеграме, блоге, и возможно иногда на YouTube. #post
😖 iOS-like дизайн в Android-приложениях Недавно в Телеграме на Andoroid появился эффект жидкого стекла как в iOS. Сразу вспомнил один из своих самых первых проектов на Флаттере - приложение для одного интернет-магазина, где все виджеты были из Cupertino.…
☕️ Обновление сайта В прошлом году у канала и подкаста появился сайт. Он написан на Jekyll, об этом уже был пост - рекомендую ознакомиться с ним для контекста. С Джекиллом по-началу все было хорошо, но во время доработок сайта выскочили: проблемы с установкой…
😖 iOS-like дизайн в Android-приложениях Недавно в Телеграме на Andoroid появился эффект жидкого стекла как в iOS. Сразу вспомнил один из своих самых первых проектов на Флаттере - приложение для одного интернет-магазина, где все виджеты были из Cupertino. Диалоги, кнопки, расположение текста, навигационная панель - все на Android выглядело как на iOS. Дизайнеры даже иконки рисовали в стилистике iOS. Это было требованием кого-то из менеджеров со стороны заказчика, и как бы мы его не уверяли, что будет довольно странно смотреться, давайте хотя бы разделим компоненты (просто if-else на разные платформы) - у нас ничего не получилось. С проекта ушел раньше, чем он набрал большую аудиторию, так что о мнении пользователей сказать ничего не могу. Но вот если бы тогда уже был Liquid Glass, положительных эмоций визуал вряд ли бы сыскал. #post
👩💻 Блог на Jekyll 🔗 https://fluttermiddlepodcast.github.io У подкаста появился отдельный сайт с постами. Была идея сделать что-то подобное на Flutter, но в какой-то момент это оказалось оверхедом. Если есть уже готовое просто решение, но на другой пла…
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
TL;DR: в каком-то репозитории, какой-то ИИ ассистент якобы обиделся на то, что его PR закрыли. Назвал ревьюера ГЕЙТКИПЕРОМ (опять во всём они виноваты) и написал блогпост про это. Типа попытавшись устроить травлю и канселлинг. Правда написал аж два обиженных дублирующих комментария, в одном из которых по классической традиции вайбкодинга ссылка ведёт в никуда (404). Так что я бы всё таки не исключал, что руку к этому приложил владелец бота.
⌨️ Вышли новые версии Dart и Flutter Коротко об изменениях и нововведениях в Dart 3.11 и Flutter 3.41. 🧑💻 Dart 3.11 По фичам имеем следующее: Language updates No new language updates in this release of Dart. В остальном же: — Улучшения Dart MCP & AI Support. Добавили утилиту read_package_uris, которая позволяет AI-агентам считывать URI пакетов из ваших проектов и добавлять их в свой контекст. Это гарантирует, что ИИ-помощник сможет корректно считывать, разрешать и использовать зависимости при работе с кодом. — Улучшена производительность Analysis server. Изменений много, они относятся как к общим улучшениям, например кэшированию точек входа анализатора, так и к более конкретным, как ускорение анализа циклов в структуре каталогов с ссылками. — В pub workspaces теперь можно использовать глобы (globs) для объявления пакетов. Это позволяет сразу включать все пакеты в каталоге в рабочей области Pub разом, без необходимости импорта каждого из них. — pub cache gc. Изменился способ работы с кэшем зависимостей из pub.dev. Теперь можно удалить неиспользуемые плагины одной командой - pub cache gc перебирает все проекты и оставляет только те библиотеки, которые точно используются. Подробнее: RU | EN 🧑💻 Flutter 3.41 — Public Release Windows. Рассказали о том, что предсказуемость релизов это здорово, и показали календарь выхода новых версий Флаттера в 2026 году: 3.41 выйдет в феврале, 3.44 в мае, 3.47 в августе, и 3.50 в ноябре. Ветки под них будут создаваться раньше. — Material и Cupertino делятся на отдельные пакеты. Работа кипит, актуальные статусы тут. — Следование стандартам экосистем. Для некоторых платформ продолжаются переходы на более новые инструменты разработки. Cocoa Pods заменяется на Swift Package Manager, Gradle-плагин для Android переходит на Kotlin DSL. — Ресурсы, специфичные для платформы. Ассеты теперь можно разделять по платформам в pubspec.yaml. — Остальное: Flutter Widget Preview теперь имеет доступ к Flutter инспектору, улучшение интеграции Flutter с уже существующими приложениями, а так же доработки навигации и скролла. Подробнее: RU | EN #post
🧑💻 Все материалы по BLoC / flutter_bloc За почти год с небольшим каким-то образом получилось выпустить материалы по всем популярным темам касательно bloc и flutter_bloc. В этом посте разбил весь контент на категории для более удобной навигации. Так же напоминаю…
🌐 Атлас Телеграм-каналов Наткнулся на довольную интересную штуку - визуализацию экосистемы Телеграм-каналов. Она представлена в виде интерактивной карты, где каждая точка - это определенный канал в Телеграм. Если каналы пишут об одном и том же, они притягиваются друг к другу и находятся рядом на карте. Разработчики карты проанализировали 500 000 каналов, и разбивка на темы в атласе довольно большая - от музкальных и беговых сообществ до блогов разработчиков и садоводов. Каналы по Флаттеру и мобильной разработке (это даже отдельная категория) тоже есть. Мой тут, можете посмотреть всех, кто рядом ;) https://tgpages.com/atlas/map https://tgpages.com/atlas/map https://tgpages.com/atlas/map #post
🫣 Новости / интересное Новости, что-то интересное, анонсы - в общем все, что хочется рассказать ;) 1️⃣ Обновление выпусков подкаста в Spotify В Spotify теперь есть видео-выпуски подкаста. Можно смотреть без перехода на YouTube или в Телеграм. Загрузил туда все видео, которые есть к эпизодам. Остальные площадки либо не имеют такой фичи, либо имеют сложности с загрузкой. Если дистрибьютор сделает подобную фичу, или же где-нибудь в Apple Podcasts появится такая же как в Spotify загрузка видео-выпусков - опубликую и там. 2️⃣ Новый контент по bloc / flutter_bloc Все материалы по Блоку собираются в одном посте, либо же ищутся по тегу #bloc. Посты в Телеграм писать чуть сложнее, чем делать видео или записывать подкаст. Дело в ограничениях по тексту, и сложности выбора того, что оставить, а что вырезать из текста. Как результат - что-то так и не выходит, пока не оформлю это отдельным видео или эпизодом подкаста. В январе вышли заметки про bloc_lint и bloc_test. В этом месяце дополнил тему тестов разбором отличий моков от фейков в проекте bloc_example. Будет еще пост о BlocObserver. bloc_example содержит открытые (и несколько закрытых) реквестов с тегом research. Там содержатся наработки, которые готовы по части разработки, но не оформлены в отдельные материалы. Можете ознакомиться, если интересно ;) 3️⃣ Когда будут новые видео и новые выпуски подкаста? Пока публикую посты, на запись все никак не могу найти время. Есть планы на разбор тестов блоков (проще показать, чем писать пост под копирку с документации), да и всего того, о чем было написано, но нет альтернативы в виде скринкаста или подкаста. 4️⃣ Обновление сайта У нас есть сайт, если что. Там дублируются посты из Телеграма. Кому удобно читать в браузере, велкоме. Блог появился год назад, делал анонс и рассказывал подробнее тут. Если коротко, то он написан на Jekyll и хостится на GitHub Pages. Текущая реализация мне не очень нравится. Есть проблемы с деплоем, работой с постами, форматированием и внесением изменений. Так что не придумал ничего лучше, чем просто взять и сменить фреймворк. Пока что присматриваюсь к static_shock. Он написан на Дарте, и локально даже сделал копию текущей реализации 1 в 1. Если удастся решить все проблемные моменты, скоро залью новую версию и читать посты станет еще удобнее. #post
Команда Flutter полностью обновила Getting Started Course для начинающих 🚀 Как заявлено в анонсирующей статье (для просмотра требуется орочитать заклинание из 3-х букв), главная цель, которую они преследовали - убрать барьеры на входе в технологию и количество непонятных моментов при первой установке и запуске Flutter 👀 Что изменилось: 👉 Обновили гайд по быстрой установке. Благодаря Hot Reload для Flutter Web, новичкам теперь необязательно скачивать и настраивать тяжелое окружение под конкретную платформу 🚀 👉 Вместо создания одного огромного приложения (где легко запутаться в архитектуре и зависимостях), обучение строится вокруг 4-х небольших приложений. Это позволит больше сфокусироваться на концепциях Flutter, а не на борьбу новичка с различными слоями абстракций 👀 👉 разделы с уроками по Dart и Flutter теперь независимы. Если начинающий уже знает другой объектно-ориентированный язык программирования, можно пропустить базу Dart и сразу перейти к фреймворку 🤔 👉 В документацию интегрировали 8 видеороликов с инженерами Google для погружения в контекст того, как работает Flutter. А также были добавлены ненавязчивые квизы для самопроверки 😏
🧑💻 bloc_test ❗️ За один пост нормально покрыть тему тестирвоания блоков не получится. Больше информации по возможностям bloc_test можно найти в документации, а больше примеров конкретно по bloc_example в репозитории проекта. Последний официальный плагин…
🗓 Январский дамп Все материалы за январь 2026 года. 🔖 Посты — Дамп 2025 — GitHub 2025 Wrapped — bloc_lint — bloc_test — Разбор "Чистого года" Роберта Мартина от Кирилла Мокевнина — Плохой антикриз — Optimistic updates 📑 Оффтоп — Цены на память - это какой-то пипец — Майкрософт ломает Виндовс апдейтами + опрос по стабильности работы ОС #dump