Oh, my Flutter
4.95K subscribers
1.18K photos
6 videos
1.1K links
Всё о Flutter-разработке. Новости, статьи, анонсы, вакансии и многое другое. Disclaimer: все публикуемое является частным мнением, свободно распростаняемой информацией, и не содержит рекламных интеграций.

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
Media is too big
VIEW IN TELEGRAM
Результаты розыгрыша билетов на FlutterConf.

Поздравляем победителей:
@aleksandrazaii и @Gagaved
🎉🎉🎉
🎉14🤡2
До Нового Года осталось уже совсем немного времени, а у кого-то из наших читателей, он уже даже наступил.

Наша команда желает вам в наступающем году множество приятных сюрпризов, новых возможностей и крепкого здоровья, чтобы все эти возможности реализовать на 100%.

Счастливого Нового Года!
🔥2316
Достаточно объёмная статья, но не менее интересная на тему создания счётчика упражнений на базе MediaPipe.

Alexey Inkin очень подробно рассказывает про процесс реализации со ссылками на код.

Также рекомендуем ознакомиться с прошлой статьёй данного автора про работу с MediaPipe.

Кстати тут имеется веб-демо 😁

📌 Статья

#article
#ohmyteam
#ohmyfedukenukem
11
В новом эпизоде Observable<Flutter> Craig Labenz обсуждает Stac с его автором Divyanshu Bhargava.

📌 Серию можно найти по ссылке.
https://www.youtube.com/watch?v=DGJuBOWl-v0

#video
👍21
Внезапно - ещё один выпуск Observable Flutter, но уже про стейт-менеджмент Signals.

В качестве приглашённого гостя - Rody Davis.

📌 Выпуск

#video
#ohmyteam
#ohmyfedukenukem
👍6🤔41🥴1
Команда Flutter работает над обобщенным механизмом, который позволит применять tree-shaking к ресурсам и нативному коду в пакетах. Для этого они хотят пометить класс IconData как final. Это будет breaking change для классов реализующих или расширяющих IconData.

📌 Если это изменение затронет вас, вы можете оставить отзыв в issue.
https://github.com/flutter/flutter/issues/181342

#breakingchange
🤯12👍52
Jaime Wren рассказывает в своей статье про Agent Skills — открытый стандарт, разработанный для предоставления агентам искусственного интеллекта специализированных модульных знаний.

📌 Статью можно найти по ссылке.
https://blog.flutter.dev/jaimes-build-context-prompt-engineering-as-infrastructure-b335fd517101

#article
👍2
Очень интересный пакет под названием dascade, который позволяет создавать Terminal User Interface.

Радует подробная документация и большое количество примеров - среди них даже порт легендарного a1k0n-пончика

📌 Пакет

#package
#ohmyteam
#ohmyfedukenukem
👍10
NestedScrollView в новой серии Widget of the Week.

📌 Подробности по ссылке.
https://www.youtube.com/watch?v=DeB2kyLfvfo

#widgetoftheweek
👍2
В новом эпизоде Observable<Flutter> Craig Labenz работает над приложением для запоминания слов.

📌 Серию можно найти по ссылке.
https://www.youtube.com/watch?v=t3J_bFYpCeM

#video
🔥3
Плагин Flutter для VSCode получил очередное обновление. В нем:

👉 панель тестирования теперь группирует наборы тестов в папках рабочего пространства/пакета;
👉 поля deviceId и emulatorId в конфигурации запуска теперь поддерживают сопоставление подстроки, ID и имени устройства;
👉 задачи build_runner и подобные, теперь вызываются с использованием dart run;

📌Подробный список изменений доступен по ссылке.
https://dartcode.org/releases/v3-128/

#update
👍4🔥42
Для любой технологии важно иметь понятный путь входа в нее. Для Dart и Flutter это никогда не было проблемой - в наличии множество официальных туториалов, подробная документация. Приятно видеть, что команда не останавливается на достигнутом и продолжает улучшать это направление — на днях были анонсированы новые материалы, которые должны помочь новичкам.

📌 Статью с анонсом можно найти по ссылке.
https://blog.flutter.dev/announcing-our-new-dart-and-flutter-getting-started-experience-b8c4b2be0984

#article #announcement
7
А для тех, кто в России, есть ещё одна точка входа в технологию — от Яндекса и Университета «Сириус». Они открыли набор на интенсив по Flutter, который пройдёт в Сочи с 30 марта по 10 апреля.

Программа, максимально близкая к продуктовой разработке, включает работу в команде, реальные задачи и несколько модулей:
— Flutter;
— AI/LLM.

Перелёт, отель и питание — бесплатно. Есть официальное освобождение от учёбы. По статистике, 50% выпускников получают оффер в Яндекс.

📌 Зарегистрироваться можно до 18 февраля по ссылке.
🔥4324👍23😐6👎4🤡4🙏1
В сети появилась информация о разработке первого игрового движка ориентированном на консоли с полной интеграций Flutter под названием Fluorite.

Принадлежит это Toyota, вот уж неожиданно 😄

Пока что всё под завесой тайны, ни кода, ни репозитория, но звучит интересно

📌 Сайт движка
📌 Статья
📌 Презентация
📌 Более подробное видео

#announcement
#ohmyteam
#ohmyfedukenukem
👍19🔥135😁5💩1
SliverFillRemaining в новой серии Widget of the Week.

📌 Подробности по ссылке.
https://www.youtube.com/watch?v=egZjhWNqrXc

#widgetoftheweek
👍41
Вот и новая версия Flutter 3.41.

Как обычно, команда работает над отделением Cupertino и Material, но это не всё:

👉 Платформо-специфические ассеты
👉 Улучшение Fragment шейдеров
👉 Widget Preview теперь имеет доступ к Flutter инспектору
👉 Улучшения Add-to-App интеграции Flutter приложения
👉 Улучшение навигации и скролла
👉 И многое другое подробнее в статье

📌 Статья

#article
#announcement
#ohmyteam
#ohmyfedukenukem
20🔥4🗿2
Как обычно, вместе с новой версией Flutter мы получаем свежую версию Dart 3.11. В ней:

👉 улучшение для MCP чтобы позволить агентам получать информацию по ссылкам для используемых пакетов;
👉 “fine-grained dependencies” для анализатора, чтобы оптимизировать решение какой код нужно переанализировать;
👉 команда pub cache gc для очистки неиспользуемых закэшированных зависимостей.

📌 Подробности в официальном анонсе:
https://medium.com/dartlang/announcing-dart-3-11-b6529be4203a

#announcement
🔥12👍2💩1
Продолжая тему новых материалов для начинающих, на официальном канале уже вышло несколько видео, посвященных Dart.

📌 Посмотреть можно по ссылкам.
https://www.youtube.com/watch?v=2kjp9yAKpT4
https://www.youtube.com/watch?v=ulg4bjQQJi0
https://www.youtube.com/watch?v=En5lVTdmZIY

#video
🎉3