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

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

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

#обновление
👍21
Плагин Flutter для VSCode тоже не остался без обновления в этом месяце. В релизе:

👉 переименование директории теперь так же обновляет имопрты;
👉 UX улучшения команд “Wrap with widget” и “Wrap with …”;
👉 Новые дебаг адаптеры для Dart и Flutter.

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

#обновление
👍11🔥2
Хорошие новости для тех, кто активно пользуется Codemagic, или только собирается это сделать - теперь должно стать дешевле.

👉 Pay-as-you-go план ограничен стоимостью Professional плана, а сам Professional убран;
👉 больше не придется платить за командные места;
👉 M1 машины используются по дефолту, а цена минуты для М1 теперь в 2 раза дешевле.

📌 Больше подробностей, а так же как Codemagic удалось снизить цену в статье по ссылке.

#новости
10👍1
Для того, чтобы управлять процессом прокрутки, во Flutter используется ScrollController. Использоваться он будет независимо от того, зададите вы его явно или нет. Подробнее про эту тему, а так же про PrimaryScrollController рассказывает Kate Lovett в свежем выпуске Decoding Flutter.

#decodingflutter
👍16
Не редкая ситуация, когда нужно связать объект на оверлее и основном слое. Например выпадающий список. Вроде бы не сложная задача - высчитываем координаты и располагаем в нужном месте. Но как только объекты перестают быть статическими, сразу появляется задача синхронизации расположения.

📌О том, как можно решить подобную задачу на Flutter в статье от Михаила Матюнина.

#статья
🔥18👍3
Сочетания клавиш - непривычная тема для мобильной разработки, а для веб и десктоп приложений довольно важная для пользовательского опыта. В новом Widget of the Week, команда Flutter показала первую часть из серии, о трех основных виджетах, составляющим эту систему во Flutter: Focus, Shortcuts и Actions. Она посвящена виджету Focus.

📌 Подробнее в видео.

#widgetoftheweek
👍2
Интересные результаты опроса выложила команда Flutter. Данные касаются предпочтений разработчиков в выборе IDE.

📌 Подробности по ссылке.

#опрос #новости
👍6🔥1🤔1
Появилась текстовая версия одного из докладов с Flutter Vikings.

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

#article
👍122🔥1
Недооценивать фундаментальные знания нельзя. Нет технологии или языка, где не было полезным знать алгоритмы и структуры данных.

📌 Set в языке Dart через призму этой темы рассматривает Daria Orlova в своей статье.

#article #fundamental #datastructures
👍12👏2
Существует немало решений для упрощения тестирования приложений. Доступных для Flutter теперь на один больше. Речь идет про пакет patrol. Решение open-source, но пока еще даже не в стабильном релизе.

📌 Подробности в статье-анонсе.

#статья #анонс
👍5🤔2
В новом Widget of the Week команда Flutter продолжила серию о трех основных виджетах, составляющих систему комбинаций клавиш во Flutter. В этот раз они рассказали про виджет Shortcuts.

📌 Подробнее в видео.

#widgetoftheweek
🔥9👍1
С новым обновлением фуксии для Nest Hub Max будет убран режим работы в качестве моста. Связано это с тем, что Google готовит свои устройства и приложения к новому стандарту умного дома в конце этого года.

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

#fuchsia #announce
🔥6👍3
Со следующим обновлением часть устаревшего API будет планово удалена. Так что стоит заранее позаботиться о миграции, тем более что замена большей части доступна при помощи dart fix.

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

#news
🤔6👍5🔥3😱1
Спустя три года, седьмой ежегодный Firebase Summit возвращается. Мероприятие будет проходить в гибридном формате.

📌 Зарегистрироваться можно по ссылке.

#событие
🔥2💩2
Обработка ошибок в Dart, дело совсем не хитрое. Но каким-то чудесным образом вокруг этого процесса вырос целый пласт бесполезных подходов, которые зачастую несут только вред вашему проекту.

📌 Михаил Матюнин в своей новой статье подробно разбирает вопрос обработки ошибок.

#статья
15💩8🤔2
В новом Widget of the Week, команда Flutter завершила серию, о трех основных виджетах, составляющим систему комбинаций клавиш во Flutter. В этот раз они рассказали про виджет Actions.

📌 Подробнее в видео.

#widgetoftheweek
👍8👎1🥰1
Большое обновление DevTools было выпущено совсем недавно.

📌 Познакомиться со списком изменений можно по ссылке.

#обновление
👍5💩1
В общем доступе появились записи весенней части Mobius.

📌 Посмотреть доклады можно в плейлисте по ссылке.

#события
👍6💩1
Very Good Ventures продолжают вести свой топ компаний, использующих Flutter в разработке. Недавно они этот список в очередной раз обновили.

📌 Ознакомиться со списком можно в статье по ссылке.

#статья
👍6💩4
У gskinner есть инересный репозиторий с примерами реализаций различных визуальных кейсов.

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

#showcase
👍224💩1
Дефолтное поведение для проверки равенства объектов в Dart это сравнение идентичности инстанций. Однако при разработке бывает полезным изменить это поведение на равенство значений. Эта тема затронута в новом выпуске Decoding Flutter. Так же в рамках разбора был затронут пакет equtable.

📌 Подробнее в видео из серии Decoding Flutter.

#decodingflutter
👍10🔥2💩1