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

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
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
Новости для Dart-backend энтузиастов - недавно вышла новая версия Serverpod под названием Cyberpunk.

📌 Подробности об обновлении в статье.
https://medium.com/serverpod/serverpod-1-2-cyberpunk-a-leap-forward-for-dart-on-the-backend-70e6657b0ffa

#article
👍13💩7👎2
За последний год экосистема Flutter и Dart серьезно подросла количественно - с 38k пакетов до 48k. Об этих изменениях, а так же новых обладателях Flutter Favorite баджа рассказывает Ander Dobo в статье.

📌 Подробности по ссылке.
https://medium.com/flutter/progress-of-the-flutter-package-ecosystem-17cded9a0703

#article
👍23😁1💩1
Интересная статья на тему рефлексии в Dart.

В ней вы увидите:

👉 Практический пример использования (десериализация)
👉 Какие проблемы существуют
👉 Почему сейчас мы не можем полноценно ей пользоваться
👉 Сравнение с другими языками в плане производительности.

📌 Статья

#article
#ohmyteam
#ohmyfedukenukem
👍114🔥2💩2👏1
Все мы довольно часто делаем опечакти 🙃, и когда они не мешают результатам поиска, это позитивно сказывается на пользовательском опыте. Помочь в этом может имплементация fuzzy search. Как это сделать рассказывает Daria Orlova в своей статье.

📌 Подробности по ссылке.
https://dariadroid.substack.com/p/implementing-fuzzy-search-in-a-flutter

#article
👍162🔥2👏2🤔1💩1
This media is not supported in your browser
VIEW IN TELEGRAM
С удовольствием хочу поделиться с вами свежей новостью, которая является моей персональной радостью - я стал GDE Flutter и Dart
👍131🔥77👏26🤔2💩2
Новая часть Observable Flutter.

Anna Leushchenko расскажет о разных фишках и способах использования кодогенерации. Также она покажет, как бороться со сложностями, которые могут возникнуть.

В данном видео будут затронуты такие пакеты:

👉 freezed
👉 injectable
👉 retrofit
👉 json_serializable
👉 barrel_files

📌 Видео

#video
#ohmyteam
#ohmyfedukenukem
👍22💩11🔥2👎1
Плагин Flutter для VSCode недавно получил обновление. В этом релизе в основном общие UX улучшения, включая более гибкую настройку как открывать конкретные страницы DevTools.

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

#update
👍12🥱4💩2
Продолжение регулярной рубрики "Package of the Week". В этот раз на сцену выходит пакет под названием "feedback".

Он позволяет получить обратную связь от пользователя в виде скриншота вашего приложения, с дополнительной информацией, такой как текст или рисование на сделанном скриншоте. Также имеется возможность кастомизировать всё это дело.

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

📌 Видео

📌 Пакет

#package
#ohmyteam
#ohmyfedukenukem
👍13🔥2❤‍🔥1💩1
EdTech компания AnyClass ищет middle flutter developer.

Обязанности:
-Разработка кроссплатформенного приложения (IOS+Android);
-Тестирование и отладка кода
-Участие в проектировании архитектуры приложения;

Заработная плата (₽/$):
250.000-300.000 руб net

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

Подробности от работодателя в комментариях к посту.
💩11👍5
Продолжение темы кодогенерации с Craig Labenz и Kevin Moore уже сегодня в Observable<Flutter>.

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

#video
👍13💩21