Oh, my Flutter
الذهاب إلى القناة على Telegram
Всё о Flutter-разработке. Новости, статьи, анонсы, вакансии и многое другое. Disclaimer: все публикуемое является частным мнением, свободно распростаняемой информацией, и не содержит рекламных интеграций. Автор канала - Михаил Зотьев (@mbixjkee).
إظهار المزيد4 747
المشتركون
-224 ساعات
-57 أيام
-1530 أيام
أرشيف المشاركات
4 747
Давно ничего про шейдеры не было
Нашли пакет, который рисует перелевающиеся "капли" с помощью GLSL fragment шейдера
Выглядит приятно
📌 Пакет
#package
#ohmyteam
#ohmyfedukenukem
4 747
Вышел новый эпизод в серии Flutter notable commits, в котором рассказывают про значимые изменения во Flutter, произошедшие в августе.
📌 Серию можно найти по ссылке.
https://www.youtube.com/watch?v=VzMQ6Cg0194
#video #notablecommits
4 747
Опубликованы результаты Google Summer of Code 2026.
📌 Подробности в статье по ссылке.
https://dart.dev/blog/google-summer-of-code-2026-results
#article
4 747
Ровно 6 лет назад я решился попробовать вести авторский канал о Flutter и сделал первый пост. За это время изменилось довольно многое: место работы, место жительства, сам канал трансформировался — появилось несколько авторов и соцсетей, где вы можете нас читать.
Но есть одна неизменная составляющая, которая меня всегда радует — потрясающее комьюнити, которое собралось вокруг этого канала.
Спасибо, что вы с нами! 💙
4 747
Вышел новый выпуск Decoding Flutter!
В нём разбирают свежие обновления в Dart:
👉 Private named parameters
👉 Primary constructors
📌 Видео
#video
#ohmyteam
#ohmyfedukenukem
4 747
Наш любимый Filip Hráček написал интересную статью про сравнение производительности разных подходов стейт-менеджмента
Примечательно то, как производились замеры: девайсы с контролем температуры и кучей других примочек гоняли целых 5 дней
Результаты получились очень любопытные
Спойлерить не будем - лучше сами почитайте статью и выводы 😉
📌 Статья
#article
#ohmyteam
#ohmyfedukenukem
4 747
Если вы вспоминаете о Flutter DevTools только во время собеседований и считаете его чем-то вроде загадочного ритуала вуду, то у меня для вас есть кое-что интересное. Это серия видео, в которой я подробно расскажу об этом невероятно полезном инструменте. И первое видео, посвященное инспектору, уже доступно на моём канале.
📌 Посмотреть можно по ссылке.
https://youtu.be/Vj7A-hRGGjU
#video
4 747
Matthew Kosarek представляет в своей статье новый Desktop Windowing API, который позволит создавать многооконные приложения на Flutter.
📌 Подробности в статье по ссылке.
https://flutter.dev/blog/desktop-windowing-apis
#announcement #article
4 747
Если вы интересуетесь геймдевом или 3D-движками - то сегодняшний пост для вас
flutter3d - модульный 3D-движок на Flutter, с нуля и целиком на Dart. Не обёртка, не биндинг и не надстройка над flutter_scene - всё своё и полностью независимое: рендерер, физика, звук, игровой слой, и каждый кусок - отдельный пакет. Рендер-бэкенды сменные: Impeller (Metal/Vulkan), WebGL2 и software rasterizer на чистом Dart.
Автор собрал на нём три игры разных жанров: shooter, platformer и racing, чтобы продемонстрировать на практике своё творение 🔥
Также эти три жанра уже имеют готовые шаблоны: берёшь редакторе уровней и дальше меняешь только своё 😎
📌 Поиграть и туториалы
📌 Статья на Medium
📌 Статья на Хабре
📌 Пакеты
📌 Github
#package
#ohmyteam
#ohmyfedukenukem
4 747
Еще одна история о том, как Flutter помогает бизнесу решать проблемы. На этот раз — история от Holafly.
📌 Посмотреть видео можно по ссылке.
https://www.youtube.com/watch?v=Y2D6mFHfohI
#video
4 747
Продолжаем тему генераторов - теперь в асинхронном варианте
Вышло новое видео рубрики Technique of the Week
📌 Видео
#video
#ohmyteam
#ohmyfedukenukem
4 747
Плагин Flutter для VSCode получил очередное обновление. В нём:
👉 уведомления с deep-link в DevTools, для событий вроде overflow;
👉 множество минорных исправлений;
📌 Подробный список изменений доступен по ссылке.
https://dartcode.org/releases/v3-142/
#update
4 747
Вышел новый эпизод в серии Flutter notable commits, в котором рассказывают про значимые изменения во Flutter, произошедшие в июле.
📌 Серию можно найти по ссылке.
https://www.youtube.com/watch?v=auiTKREzsXA
#video #notablecommits
4 747
В новом эпизоде Observable<Flutter> Craig Labenz обсуждает новую версию Serverpod с его автором Viktor Lidholt.
📌 Серию можно найти по ссылке.
https://www.youtube.com/watch?v=7ndN_bFQxVw
#video
4 747
Andrew Brogdon рассказывает в статье об использовании команды агентов для портирования библиотеки с Python на Dart.
📌 Подробности по ссылке.
https://flutter.dev/blog/building-multi-agent-dev-teams
#article
4 747
Обзор внутренних решений, компромиссов и синтаксического сахара, лежащих в основе добавления primary constructors в Dart 3.13, в статье от Bob Nystrom.
📌 Подробности по ссылке.
https://dart.dev/blog/bringing-primary-constructors-to-dart
#article
4 747
Andrew Brogdon рассказывает об архитектурных обновлениях пакета GenUI, в том числе о переходе к подходу «prompt-first» с использованием версии 0.9 протокола ATUI.
📌 Подробности по ссылкам.
https://www.youtube.com/watch?v=Ig-zOsnU5F4
https://flutter.dev/blog/speeding-up-generative-ui-with-async-a2ui
#video #article
4 747
Вместе с новой версией Flutter вышла и новая 3.13 версия Dart. В ней:
👉 primary constructors стали стабильными;
👉 отложенная загрузка для wasm, в раннем превью;
👉 улучшения в core engine и runtime;
👉 аннотация для tree-shaking нативных библиотек.
📌 Всё это и многое другое — в официальном анонсе:
https://dart.dev/blog/announcing-dart-3-13
#announcement
4 747
Новая версия Flutter 3.47 уже доступна. В ней:
👉 material_ui и cupertino_ui доступны как отдельные пакеты;
👉 подготовка к осенним обновлениям от Apple;
👉 Impeller стал рендерером по умолчанию для desktop-платформ;
👉 поддержка Flutter flavors для desktop-платформ;
👉 экспериментальный API для мультиоконности.
📌 Всё это и многое другое — в официальном анонсе:
https://flutter.dev/blog/whats-new-in-flutter-3-47
#announcement
4 747
Запускать и отлаживать Flutter-приложения для iOS теперь можно с Windows и Linux, без Mac. Подписчик нашего канала 💪 создал тулинг который позволяет это делать. Xcross может запускать приложение на реальном iPhone, использовать hot reload и hot restart, ставить брейкпоинты и работать с DevTools. Для запуска нужен iOS 17+, и бесплатного Apple Account вполне достаточно.
📌 Попробовать инструмент можно по ссылке, а фидбек крайне приветствуется автором.
https://xcross.sh/
#tool #announcement
