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

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
В рубрике Package of the Week вышел выпуск про замечательный пакет record.

Данный пакет позволяет записывать или стримить аудио с устройства в различных форматах и параметрах. Даже доступно шумоподавление и авто-баланс громкости при записи.

📌 Выпуск
📌 Пакет

#package
#ohmyteam
#ohmyfedukenukem
👍14
Большой шаг от Flutter, который был довольно желаемым в комьюнити. Начался процесс отделения библиотек дизайна от фреймворка.

📌 Дизайн документ и проект реализации доступны по ссылкам.

https://docs.google.com/document/d/189AbzVGpxhQczTcdfJd13o_EL36t-M5jOEt1hgBIh7w/edit?tab=t.0

https://github.com/orgs/flutter/projects/220/views/1

#news
🔥38👍72
Плагин Flutter для VSCode получил очередное обновление. В котором:

👉 запуск тестов с расчетом и показом покрытия кода;
👉 открыть на pub.dev в дереве зависимостей;
👉 Dart SDK’s MCP сервер активен по умолчанию.

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

#update
👍2
Компания HaaS Platform ищет Flutter-разработчика для своего партнёра, в крупную студию-разработчика мобильных игр.

Обязанности:
- Создание функционала лончера на Flutter, который будет взаимодействовать с ключевой функциональностью, разработанной на C++.
- Разработка интерфейса и анимаций — верстка и настройка визуальных элементов, работа над их плавностью и интерактивностью.
- Интеграция интерфейса с серверной частью через API, настройка обмена данными.
- Настройка и использование сервисов для аутентификации, аналитики и хранения данных (на базе Firebase).
- Обеспечение кроссплатформенной совместимости — поддержка стабильной работы приложения на iOS.

Заработная плата (₽):
от 250.000 net

Контакт для связи:
@spetrushkin

Подробности от работодателя в комментариях к посту.
👍10🤡51
Написание тестов для некоторых сценариев может быть далеко не прямолинейным и даже требовать творческого подхода. В своей статье Majid Hajian приводит множество подобных ситуаций.

📌 Статья доступна по ссылке.
https://dcm.dev/blog/2025/07/30/navigating-hard-parts-testing-flutter-developers/

#article
2🔥1
Пополняем коллекцию инструментов работы со звуком ещё одним пакетом недели под названием flutter_soloud.

Данный пакет позиционируется как производительное решение для игр и VR-приложений с помощью которого можно:

👉 3D позиционирование звука
👉 Различные аудио-эффекты
👉 Стриминг и запись аудио
👉 Генерация аудио-спектра в различных форматах
👉 И многое другое

📌 Выпуск
📌 Пакет

#package
#ohmyteam
#ohmyfedukenukem
👍10
Встречаем новую версию Dart 3.9.0 в которой:

👉 Повышение скорости работы анализатора
👉 Язык теперь всегда предполагает полный null safety в местах где этого раньше не было. Это позволяет коду быть точнее на уровне вычисления типов, "мёртвого кода" и инициализации переменных
👉 Поддержка tag-pattern для git тегов в pubspec зависимостях
👉 Future отменяется после hot restart, если была создана в другом "поколении" приложения

Больше подробностей по ссылке

📌 Changelog

#announcement
#ohmyteam
#ohmyfedukenukem
37👍12🔥53🤔2🆒2
И конечно же новый Flutter версии 3.35 с приличным списком обновлений:

👉 Hot reload для web теперь включён по умолчанию
👉 Новые виджеты для более простой работы с Accessibility
👉 Новые Cupertino и Material виджеты
👉 Больше способов конфигурации сливеров
👉 Развитие поддержи multi-window режима
👉 Экспериментальное превью виджетов

Больше деталей по ссылке ниже.

📌 Статья

#announcement
#ohmyteam
#ohmyfedukenukem
31👍51
Еще немного вайб-кодинга с Gemini CLI в Observable<Flutter>.

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

#video
💩8😁1🤡1
Довольно "древняя" статья, но достаточно крутая, чтобы о ней говорить спустя столько лет 😎

Автор рассказывает о своём опыте создания приложения, которое открывает его гараж по мере приближения к нему 😁

Приложение исполняет Dart callback в фоне на стороне платформы и использует API геозон устройства.

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

📌 Статья

#article
#ohmyteam
#ohmyfedukenukem
👍143
Новый выпуск Package of the Week посвящён аналогу Storybook для виджетов, который так и называется - Widgetbook 😄

Пакет позволяет генерировать код для создания собственного "каталога" виджетов в целях демонстрации и тестирования.

Больше подробностей по ссылкам.

📌 Выпуск
📌 Пакет

#package
#ohmyteam
#ohmyfedukenukem
👍7👎41
Выпустил новое видео с практическим примером реализации анимации контента при прокрутке.

📌 Видео можно найти по ссылке.
https://youtu.be/IbKHWsaH-kI

#video
14👍5
Новый выпуск Observable Flutter с локальной рубрикой Just coding. Ведущий рассматривает возможности кодогенерации с помощью пакета code_builder.

Пакет, кстати говоря, принадлежит tools.dart.dev.

📌 Выпуск
📌 Пакет

#video
#ohmyteam
#ohmyfedukenukem
👍7
Недавно в языке появилась такая вещь как Native Assets, но что это такое и зачем это нужно?

На эти и некоторые другие вопросы отвечает автор сегодняшней статьи. В ней достаточно подробно описаны ключевые вещи, чтобы появилось базовое понимание зачем нужны Native Assets, что такое Build Hooks и как это всё между собой подружить.

Также неплохим начальным шагом будет описание от самой команды Dart.

📌 Статья
📌 Описание от команды Dart

#article
#ohmyteam
#ohmyfedukenukem
👍19🔥1
Camera в новой серии Package of the Week.

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

#packageoftheweek
2
В этот раз на “Стачке” Flutter-у будет посвящена целая отдельная секция – FlutterConf. В ней организаторы обещают:

👉 Архитектура и кейсы: Фокус на построении надежных и масштабируемых архитектур в реальных проектах с уникальными требованиями.
👉 Инструменты и производительность: Фокус на инструментарии, который помогает решать сложные задачи и выжимать максимум из Flutter.
👉 Язык и тренды: Глубокое погружение в Dart, передовые практики и взгляд в будущее экосистемы.

Конференция пройдет 2-3 октября офлайн и онлайн. Очно - в Санкт-Петербурге (Cosmos Прибалтийская Hotel).

📌 Подробности и билеты по ссылке.
https://spb25.nastachku.ru/

А для подписчиков канала, мы разыграем 2 бесплатных билета: онлайн и офлайн. Поучаствовать можно здесь.

#event
16💩1🤡1
Очередной выпуск Observable Flutter посвящён работе с AI, но на этот раз выглядит как действительно неплохой способ избавиться от шаблонного кода, связанного с реализацией дизайн-системы приложения.

В качестве гостя — Muhammad Hamza, который продемонстрирует, как с помощью Figma MCP можно большую часть реализации таких вещей, как темизация, ассеты, типография и так далее, делегировать нейросети на базе макетов Figma.

📌 Выпуск

#video
#ohmyteam
#ohmyfedukenukem
👍14💩4
Media is too big
VIEW IN TELEGRAM
Итак, розыгрыш "несуществующих билетов" для сбора имейлов завершен. Результаты в комментариях к этому посту.
😁8🤡2
FlutterCon Europe 25 начался 🚀🚀🚀
Кстати организаторы обещали в этот раз появление докладов у них на ютуб канале прямо в день выступления.
🎉29🔥64