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

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
Тестирование нативного функционала (такого как выдача разрешений) в End-to-End тестах Flutter приложений зачастую является проблемным местом.

Если вы тоже сталкивались с подобными трудностями, то данная статья для вас.

В ней автор подробно расскажет, как ему удалось решить эти проблемы с помощью Patrol.

📌 Статья

📌 Пакет

#article
#ohmyteam
#ohmyfedukenukem
👍12💩1
Каждый хотя бы раз использовал генерацию кода, но как часто приходилось писать свою?

Порой может возникнуть такая потребность, но кажется, что это очень сложно и не понятно с чего начать.

Предлагаем вам ознакомиться с данной статьей, которая посвящена основам генерации кода с помощью build и source_gen.

📌 Статья

#article
#ohmyteam
#ohmyfedukenukem
👍13💩6🔥3❤‍🔥1👌1
В Dart уже некоторое время существует паттерн матчинг. И именно он будет нашей ближайшей темой в предновогодней встрече Flutter Voronezh. Наш гость - Fedor Blagodyr, раскажет подробнее о том, что это такое, какие проблемы позволяет решить, а так же покажет не самые очевидные моменты работы паттерн матчинга в Dart.

Митап пройдет онлайн (на русском языке) 25 декабря, 18:00 по мск.

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

#event #fluttervrn
👍17🔥6💩4
Overlay Portal в новой серии Widget of the Week.

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

#widgetoftheweek
👍13💩1
В одном из последних Observable<Flutter> Craig Labenz и Manuela Sakura Rommel обсудили важную тему для приложений - accessibility.

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

#video
👍9💩1
VGV рассказали в своей статье про то, как работали над демо проектом Ask Dash.

📌 Найти статью можно по ссылке.
https://verygood.ventures/blog/how-we-built-it-ask-dash-a-generative-ai-flutter-application

#article
👍5💩1
Начинаем с минуты на минуту. Как и обещал - ссылочка https://www.youtube.com/watch?v=149NnsWI7YE
👍14💩2😁1
Подписчик канала опубликовал решение для имплементации sdui/bdui на Flutter. Фидбек крайне приветствуется, ну а @LesleySin удачи с развитием библиотеки 💪

📌 Подробности в статье.
https://habr.com/ru/articles/781954/

#article
🔥9👍82👎2🤔2💩2
Итоги года в небольшой сводной статистике. Рады видеть всех вас в нашем комьюнити ✌️
🎄40👍10🔥53💩1
До Нового Года осталось уже совсем чуть-чуть, а у кого-то он может быть даже уже наступил. Команда нашего проекта желает вам удачи и успеха в наступающем году, крепкого здоровья и мирного неба над головой.

Happy New Year! 🎉🎄🍾
🎉699🍾8💩1
Flutter приложения, собранные на Xcode 15 и имеющие таргет-версию iOS 11 (минимальная возможная на данный момент) могут падать в рантайме при взаимодействии с Networking. Исправить это можно на данный момент подняв версию до 12, которая в ближайшем будущем все равно станет минимальной поддерживаемой.

📌 Подробности по ссылке.
https://github.com/flutter/flutter/issues/136060

#advice
👍26😱13😁1💩1
Сразу несколько видео посвященных разработке игр вышло в Observable<Flutter> за последнее время. В них показали:

👉 продолжение разработки зомби шутера;
👉 оптимизацию game loop;
👉 flame_behaviors.

📌 Записи доступны по ссылкам.
https://www.youtube.com/watch?v=BfREhtybQI8
https://www.youtube.com/watch?v=Ww_Z6hpo3jc
https://www.youtube.com/watch?v=6dAJmGEQauQ

#video
👍11😁1💩1
Сам по себе выскокий уровень покрытия тестами, без дополнительных метрик, не говорит вообще ни о чем. Однако, даже в этом случае, чем выше уровень, тем выше вероятность что нужный кейс окажется защищен. Так что в любом случае, работа над увеличением покрытия позитивно сказывается на качестве.

📌 Размышления VGV на тему покрытия тестами в статье.
https://verygood.ventures/blog/road-to-100-test-coverage

#article
👍9💩2
Flutter и Global Citizen проводят 8-недельный челлендж по разработке игр, посвященных заботе об экологии. Среди призов поездка в Нью-Йорк к команде Flutter и VIP-статус на следующем фестивале Global Citizen. А если использовать Google Wallet API можно заработать дополнительные бонусы.

📌 Подробности по ссылкам. Всем участникам - удачи.
https://flutter.dev/global-gamers
https://www.youtube.com/watch?v=7CfGfs259gg
https://www.youtube.com/watch?v=k5mSsXdkKxg

#challenge
👍14🤡5💩1
Любопытная статья про асинхронность в Dart.

В ней автор проходится по "внутренностям" и очень детально разбирает принципы работы Future, таймеров, портов и так далее.

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

📌 Статья

#article
#ohmyteam
#ohmyfedukenukem
32👍8💩1
А тем временем, в одной из ближайших версий, канет в лету проверка на флаттерность приложения путем скролла двумя пальцами. 🫡

📌 Подробности по ссылке.
https://github.com/flutter/flutter/issues/11884

#news
🫡35😁4❤‍🔥2💩21👏1
DropdownMenu в новой серии Widget of the Week.

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

#widgetoftheweek
👍19💩2😁1💯1
Craig Labenz продолжает улучшать свою игру про зомби в рамках серии Observable<Flutter>.

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

#video
👍12💩31
Судя по всему, по крайней мере в ближайшее время, Fuchsia не станет операционной системой для какого-то устройства кроме Nest Hub. Google прекращает работу над запуском полноценного Chrome на Fuchsia.

📌 Подробности в статье.
https://9to5google.com/2024/01/15/google-is-no-longer-bringing-the-full-chrome-browser-to-fuchsia/

#article
😢52💩4🤣3😭2🤯1
Craig Labenz рассказывает про паттерны в новом выпуске DecodingFlutter.

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

#decodingflutter
👍12💩2
Продолжая тему асинхронности в Dart хочется упомянуть про зоны.

Собрали для вас некоторые интересные материалы, которые помогут вам получше понять, как устроена работа зон и чем они могут быть полезны на практике.

📌 Статья на Medium

📌 Еще одна статья на Medium

📌 Статья от команды Dart (архив)

📌 Видео про EventLoop и зоны

📌 Доклад на Dart UP

#advice
#ohmyteam
#ohmyfedukenukem
25👍10💩1