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

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
Если у вас возникла потребность, чтобы один виджет буквально "следовал" за другим относительно позиции на экране, то здесь вам пригодятся CompositedTransformFollower и CompositedTransformTarget. Эти ребята особенно классно могут себя проявить в связке с оверлеем.

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

📌 Видео

📌 Пример

#advice
#ohmyteam
#ohmyfedukenukem
👍22🔥4💩3
Относительно недавно появилась возможность взаимодействия с оверлеем в более декларативном стиле с помощью OverlayPortal.

Подробнее о том как этим пользоваться можно ознакомиться в статье прикрепленной ниже. Автор также задействует CompositedTransformFollower и CompositedTransformTarget с которыми вы уже познакомились в предыдущем посте.

Дополнительно приведен небольшой простой пример.

📌 Статья

📌 Пример

#article
#ohmyteam
#ohmyfedukenukem
👍252💩2🔥1
Использование нейронных сетей уже не звучит как что-то из будущего, это наша повседневная реальность. А значит и использоваться в приложениях они будут все чаще. Vadym Pinchuk в статье рассказывает о использовании TFLite с Flutter.

📌 Статья доступна по ссылке.
https://blog.codemagic.io/live-object-detection-on-image-stream-in-flutter/

#article
👍8💩3👎1
В очередной серии Observable Flutter, Craig Labenz продолжает работу над реализацией поиска пути.

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

#video
💩6👍5
Совсем немного времени осталось до CrossConf, самой большой конференции о кроссплатформе в России. Она пройдет уже послезавтра в Москве, Красный Октябрь, пространство Старт Хаб.

📌 Подробности на сайте конференции.

#event
👍12🔥4💩2
В версии Flutter 3.13.0 появилась такая замечательная вещь как TwoDimensionalScrollable, которая позволяет реализовать скролл одновременно по двум осям.

Кроме того, команда Flutter создала пакет, в котором предполагаются различные реализации этого чуда. На данный момент в нем доступен только TableView, как можно догадаться из названия, это таблица.

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

Также приведен пример базовой реализации TwoDimensionalScrollable.

📌 Пакет

📌 Видео

📌 Пример TwoDimensionalScrollable от команды Flutter

#package
#ohmyteam
#ohmyfedukenukem
👍32💩2🔥1
Новая серия Observable Flutter, в которой Craig Labenz продолжает улучшать свой зомби-шутер на Flutter. На этот раз работа с улучшением движения врагов.

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

#video
6💩6
Работа с переносом цветовой палитры и текстовых стилей из макета в код всегда довольно скучная и долгая. А любую такую рутину всегда можно автоматизировать, что собственно и сделали ребята из VGV, создав Very Good Flutter Styles.

📌 Подробности в статье.
https://verygood.ventures/blog/very-good-plugins-very-good-flutter-styles

#announcement
🔥21👍3💩2
Markdown довольно популярный легковесный язык разметки. Если вам нужно отображать подобный текст во Flutter приложении, то flutter_markdown может с этим помочь.

📌 Библиотека доступна по ссылке.
https://pub.dev/packages/flutter_markdown

#package
👍16💩3🤔2👀2
Еще несколько важных тем для хорошего впечатления от игры разбираются в эпизоде Observable Flutter: проработка игрового мира и реализация камеры.

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

#video
👍11💩3
Восстановление состояния приложения - достаточно щепетильная, но при этом важная тема о которой рано или поздно предстоит задуматься каждому.

Flutter из коробки предоставляет некоторый механизм для реализации данного функционала с помощью RestorationMixin.

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

Также приведен простой пример на DartPad.

📌 Статья

📌 Видео

📌 Пример

#article
#ohmyteam
#ohmyfedukenukem
👍262💩2🔥1
Осень - время devfest-ов. Уже 6-8 октября один из них пройдет в Омске. И Flutter в нём уже традиционно имеет свой трек.

📌 Подробности на сайте конференции.
https://www.devfestomsk.ru/

#event
❤‍🔥5👍5💩21
Подготовка приложения к релизу, это не то, что мы делаем каждый день. Поэтому ожидаемо вызывает трудности, особенно если у вас нет подобного опыта с десяток итераций, или солидного времени работы на конкретной платформе. Команда Flutter исправила эту проблему, выпустив пошаговую инструкцию релиза для iOS.

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

#video
👍17💩4🤡1
Моему проекту Oh, my Flutter сегодня исполнилось 3 года 🎉
В честь этого события он даже обзавелся небольшим сайтом (естественно на Flutter).
https://ohmyflutter.dev/

Начавшись как небольшой канал в телеграм, за это время время OMF собрал внушительное комьюнити с более чем 3 тысячами читателей, получил сервер в Discord и совсем недавно группу в LinkedIn, стал выходить на 2 языках, и даже может похвастаться пусть и небольшой, но командой 💪

Спасибо, что вы с нами 💙
73🎉37👍11💩6
В одном из постов, мы уже затрагивали тему CustomPainter, Canvas и то какие классные вещи можно делать с ними.

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

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

📌 Статья

#article
#ohmyteam
#ohmyfedukenukem
👍25💩3
Интересный челлендж от команд Flutter и Firebase, по созданию небольшого приложения за 24 часа. С нетерпением ждем результат 🚀

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

#challenge
🔥9💩52🤔2
Для пользователей VS Code теперь не обязательно держать отдельно установленный Postman, ведь недавно вышла бетта-версия официального расширения.

📌 Подробности в статье-аннонсе.
https://blog.postman.com/introducing-the-postman-vs-code-extension/

#announcement
👍22🎉7💩4
Новое обучающее видео от команды Flutter, касающееся возможностей DevTools для отладки приложения.

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

#video
👍9💩2🤡1
Обычно Flutter разработчики используют в качестве редактора VS Code или IntelliJ продукты. Однако последнее время я все чаще встречаю людей, которые предпочитают vim. Если захотите попробовать, то статья Md Sadab Wasim может помочь со стартовой настройкой.

📌 Подробности в статье.
https://medium.com/indian-coder/supercharge-flutter-with-neovim-a-complete-setup-guide-cbe5cbf5b073

#article
🤡199💩8👍6
Компания Tennisi ищет сотрудников!
Flutter developer (Middle)

Обязанности:
- Разработка настоящего кросс-платформенного b2c приложения. Мы выпускаемся на стандартные Android + iOS, а также под web в формате PWA.
- Создание нестандартных пользовательских интерфейсов по принципу: зашел-залип-не захотел выходить.
- Работа с живыми данными.
- Участие в проработке и создании нового функционала.

Заработная плата (₽):
до 150 тыс. net

Контакт для связи:
@tennisi_hr
🤡34💩12👍4👎1
Сборка и публикация Widgetbook с помощью Codemagic CI/CD в статье от Taha Tesser.

📌 Подробности по ссылке.
https://blog.codemagic.io/building-widgetbook-using-codemagic/

#article
🔥3💩1