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

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
В последнее время мне и моей команде пришлось много работать над созданием SDK, которое встраивается в нативные приложения и работает по строгому протоколу. Мы использовали Pigeon, но столкнулись с ограничениями: такая специфика требовала создания собственных решений, и так появился Golubets.

Всё, чего нам удалось добиться и сделать, собрано в рамках этого форка.

Уже сейчас golubets поддерживает (для Swift и Kotlin):
👉 Дефолтные параметры в классах
👉 Suspend/Async функции
👉 Дженерики в классах
👉 Nested sealed-классы в Kotlin
👉 Enum sealed-классы в Swift
👉 Решены некоторые баги

Форк регулярно синхронизируется со своим "родителем", но при этом уже развивается со своими особенностями.

В планах:
👉 Добавлять уже имеющийся функционал для других языков
👉 Продолжать решать существующие баги
👉 Реализовывать фичи, которые годами лежат нетронутыми

Будем рады всем! Плюс мы не раздаём silent-баны 😁

📌 Пакет

#package
#ohmyteam
#ohmyfedukenukem
😁25👍139🔥4💩4🤩3🤣3💅2
Плагин Flutter для VSCode получил очередное обновление. В котором:

👉 множество улучшений для работы с тестами;
👉 команда для очистки всех Flutter проектов в рабочей области;
👉 улучшенная интеграция с Widget Preview.

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

#update
🔥10
Прямо сейчас проходит ежеквартальный опрос от Flutter команды.

📌 Оставить фидбек по интересующим команду вопросам можно по ссылке.
https://google.qualtrics.com/jfe/form/SV_5ulaitlgYw3Xps2

#survey
👍1
Для пользователей Gemini CLI теперь доступно использование расширения для Flutter.

📌 Подробности в статье по ссылке.
https://blog.flutter.dev/meet-the-flutter-extension-for-gemini-cli-f8be3643eaad

#article
👍7
Скоро в Чебоксарах состоится конференция IT-Link 2025.

Мероприятие уже по традиции бесплатное, но количество мест ограничено. Участников конференции ждут более 30 спикеров с докладами по различным направлениям:
👉 Analytics;
👉 Product&Design;
👉 Development;
👉 Информационная безопасность.

Конференция пройдет офлайн 8 ноября, в театре юного зрителя имени Михаила Сеспеля, г. Чебоксары.

📌 Подробности и регистрация по ссылке.
https://it-link.pro/

#event
👍1🤡1
Новый выпуск рубрики "Decoding Flutter" на очень важную тему для Flutter и его будущего, так называемой "Объединение тредов".

Craig расскажет:
👉 Как раньше работал трединг движка и как он будет работать теперь
👉 Какие преимущества принесут такие изменения
👉 Рекомендации для разработчиков плагинов
👉 Текущее состояние и будущие планы "Объединения тредов"

📌 Выпуск

#video
#ohmyteam
#ohmyfedukenukem
👍16💩3
Мы во Flutter Voronezh подготовили для вас новый митап. Наш частый гость Fedor Blagodyr расскажет про свой новый пакет golubets. It’s time to cook!

Митап пройдет онлайн 20 ноября, 19:00 по мск.

📌 Регистрация доступна по ссылке.
https://www.meetup.com/flutter-voronezh/events/311630836

#event #fluttervrn
😁11🔥5👍4💩2🤡1
Опубликованы результаты Google Summer of Code 2025.

📌 Подробности в статье по ссылке.
https://blog.dart.dev/google-summer-of-code-2025-results-596cf0a43422

#article
3
Fluttercon активно публикует записи докладов этого года. Очередь уже дошла и до моего.

📌 Посмотреть можно по ссылке.
https://www.youtube.com/watch?v=9RpHFg9UdNU

#video
🔥9
Когда я только начинал работать с Flutter, одним из частых аргументов было то, что он никогда не догонит нативный iOS по части внимания к деталям — тех мелочей, которые сложно воспроизвести один в один: от особых геометрических форм до общего пользовательского опыта. Но, как оказалось, если долго сидеть на берегу реки, можно увидеть, как легендарное внимание к деталям всё же проплывает мимо.

📌 Довольно забавная подборка особенностей современного Apple в статье от John Ozbay.
https://blog.johnozbay.com/what-happened-to-apples-attention-to-detail.html

#article
👍151🥰1
Плагин Flutter для VSCode получил очередное обновление. В котором:

👉 важные предупреждения от Flutter в виде VSCode уведомлений;
👉 иконка Widget Preview показывается сразу после установки расширения;
👉 улучшенния для команды pub get.

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

#update
👍3
Новый чиловый выпуск Observable Flutter в котором Craig Labenz будет реализовывать responsive ui потенциально для своей игры.

📌 Выпуск

#video
#ohmyteam
#ohmyfedukenukem
👍81
Компания HaaS Platform ищет Flutter-разработчикa.

Обязанности:
- Разработка, поддержка и оптимизация мобильных приложений с использованием Flutter.
- Участие в проектировании архитектуры новых модулей и улучшении существующего кода, следуя современным стандартам мобильной разработки.
- Полная реализация взаимодействия с серверной частью через REST API и JSON, с использованием знаний в области бэкенд-разработки.
- Проведение диагностики и оперативное устранение всех багов в опубликованных версиях приложений, используя инструменты мониторинга.
- Настройка и сопровождение функционала на базе Firebase (аналитика, уведомления) и интеграция других внешних сервисов.
- Управление полным циклом публикации, обновления и поддержки приложений в Google Play Store и Apple App Store.

Заработная плата (₽):
245 000 руб.-330 000 руб.

Контакт для связи:
@sourserXP
🤡21👍1🔥1💅1
Craig Labenz продолжает экспериментировать с адаптивным UI в новой серии Observable<Flutter>.

📌 Видео можно найти по ссылке.
https://www.youtube.com/watch?v=1q3KZi0P5bA

#video
6
Крутая статья на тему распознавания положения тела с помощью MediaPipe.

Alexey Inkin очень подробно рассказывает, как реализовать такой функционал, используя Flutter Web.

📌 Статья
📌 Демо (только Chrome)

#article
#ohmyteam
#ohmyfedukenukem
8
Во Flutter множество виджетов, которые могут помочь в весьма специфичных ситуациях. Majid Hajian в своей статье рассказывает про 8 таких.

📌 Почитать подробнее можно по ссылке.
https://dcm.dev/blog/2025/10/30/eight-flutter-widgets-not-using-but-should-be

#article
👍12
Встречаем новоиспечённую версию Flutter 3.38 в которой:

👉 Ранее анонсированный Dot shorthands синтаксис
👉 Конфигурация web с помощью web_dev_config.yaml
👉 Улучшенная поддержка hot reload для Web
👉 Новые возможности Overlay
👉 Обновления движка
👉 И многое другое подробнее в статье

📌 Статья

#article
#ohmyteam
#ohmyfedukenukem
23
Ну и как всегда, вместе с новой версией Flutter мы получаем свежую версию Dart — 3.10. В ней:

👉 новый укороченный синтаксис — теперь можно пропускать имя класса или перечисления, когда оно не нужно;
👉 возможность добавлять собственные кастомные плагины для анализатора;
👉 build hooks — для компиляции нативного кода и загрузки ресурсов, которые объединяются с вашим пакетом Dart;
👉 улучшения для pub.dev.

📌 Всё это и многое другое в официальном анонсе:
https://blog.dart.dev/announcing-dart-3-10-ea8b952b6088

#announcement
👍10😁3
Последние обновления, а так же сессия вопросов и ответов с Craig Labenz, Michael Thomsen, Emma Twersky, Zach Anderson, Jacob Simionato в новом видео на официальном канале Flutter.

📌 Видео доступно по ссылке.
https://www.youtube.com/watch?v=RTb3gP4p5bw

#video
6
Craig Labenz исследует новый файл web-конфигурации Flutter и перезапись URL-адресов в очередной серии Observable<Flutter>.

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

#video
4
Вышел новый выпуск Flutter Build Show посвящённый новой фиче Build hooks.

В выпуске будет рассказано, что это такое и какую проблему решает на трёх практических примерах:

👉 Использование системной библиотеки
👉 Использование загружаемой библиотека
👉 Использование библиотеки с локальным кодом

📌 Выпуск
📌 Исходный код примеров

#video
#ohmyteam
#ohmyfedukenukem
👍8