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

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
Версия пакета freezed с использованием макросов не заставила себя долго ждать.

В 3.0.0-0.0.dev уже работают:

👉🏻 copyWith
👉🏻 toString
👉🏻 equality
👉🏻 конструкторы

Другие вещи ждут полноценного выхода макросов в Dart.

📌 Пакет

#package
#ohmyteam
#ohmyfedukenukem
👍34🔥10
Вероятно вы знаете, что я состою в Программном комитете конференции Mobius. Именно мы отбираем из огромного количества заявок самые интересные для вас, ну а спикерам помогаем подготовить выступления — контент и классную подачу.
В этот раз у нас большая программа: инфраструктура, использование трендовых инструментов и обеспечение качества мобильного ПО. На а для любителей хардкора, целый отдельный блок из 14 докладов «под капотом».

Mobius 2024 Spring пройдет 23 мая онлайн и 31 мая — 1 июня в офлайне, в Москве. Но всё это будет транслироваться и на сайте. Билет можно приобрести как самостоятельно, так и за счет компании.

📌 Будем рады видеть вас на нашей конференции! Подробности по ссылке.

#announcement
6💩5👍3🕊1
У любителей BDUI/SDUI подхода теперь на один вариант больше. Yandex недавно выпустил библиотеку для использования их Divkit во Flutter проектах.

Об особенностях реализации можно почитать в статье.
https://habr.com/ru/companies/yandex/articles/814187/

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

#package
👍26💩4🕊4🔥21
Митап Flutter Voronezh начнется с минуты на минуту. Присоединяйтесь к нам и нашим гостям из Friflex, чтобы обсудить работу над безопасностью приложений.

📌 Трансляция доступна по ссылке.
https://www.youtube.com/watch?v=I3auPhq8Kbo

#event #fluttervrn
👍16💩11🔥43🍓1
Casual Games Toolkit сделал казуальные игры весомой частью экосистемы Flutter. А вместе с тем, что запуск нескольких платформ с Flutter стоит минимум усилий, для маленьких проектов это выглядит довольно перспективно.

📌 О разработке игр под несколько платформ с Flutter, в видео по ссылке.
https://www.youtube.com/watch?v=7mG_sW40tsw

#video
👍13💩1
В продолжение темы разработки игр, видео с примером использования Flame's Forge2D для создания игр на основе физики.

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

#video
👍7💩2
Плагин Flutter для VSCode получил обновление. Добавлена команда исправить все в рабочем пространстве с удобной группировкой изменений по типам, автоматическое закрывание DevTools после дебага, и многое другое.

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

#update
👍27👏2💩1
В версии 0.3.0 пакет two_dimensional_scrollables пополнился новым виджетом под названием TreeView, который позволяет реализовывать вывод древовидной структуры, например - папки с файлами.

Радует, что команда Flutter продолжает развивать двунаправленный скролл. Будем следить за этим и дальше.

📌 Пакет

📌 Примеры из репозитория

#package
#ohmyteam
#ohmyfedukenukem
👍263🔥2💩1
С прошлой "Техники недели" прошёл всего лишь месяц 😁

Встречаем новый эпизод, который посвящён анимациям, а именно - что такое Tween и как им пользоваться (на базовых примерах).

📌 Видео

#video
#ohmyteam
#ohmyfedukenukem
👍13💩2🔥1👏1
Как использовать Flutter приложение в качестве iOS App extension?

В данной статье автор расскажет, как можно достичь этого на примере выделения текста и функции "поделиться".

📌 Статья

#article
#ohmyteam
#ohmyfedukenukem
👍171🔥1👏1💩1
Я очень люблю анимации, но порой, чтобы сделать "красиво" требуется потратить достаточно много времени.

Поэтому хочу поделиться с вами набором пакетов, которые могут ускорить этот процесс.

👉🏻 animations - анимации от Flutter команды

👉🏻 animate_to - перемещение виджета из точки A в точку B на базе Overlay

👉🏻 animate_do - набор различных готовых анимаций-обёрток над виджетами

👉🏻 flutter_animate - похожий набор на animate_do, но со своими фишками (синхронизация анимаций со скроллом, использование шейдеров и тд)

👉🏻 auto_animated - позволяет анимировать появление виджетов в списках

👉🏻 smooth_page_indicator - классные вариации анимаций индикатора PageView

👉🏻 funvas - анимации прямо на Canvas на базе математический функций с крутым демо

👉🏻 flutter_shaders - утилитарный пакет, упрощающий работу с шейдерами

Делитесь пакетами и/или техниками, которые на ваш взгляд тоже могут быть полезными в комментариях 🫡

#package
#ohmyteam
#ohmyfedukenukem
👍58🔥15👏21❤‍🔥1
Порой бывает полезно освежить знания, поэтому предлагаем вам ознакомиться со статьёй сравнения работы с Platform Channel, Pigeon и FFI.

На примере сохранения текстового файла будут рассмотрены плюсы/минусы и ситуации при которых конкретный подход принесёт больше пользы чем другие.

📌 Статья

#article
#ohmyteam
#ohmyfedukenukem
25👍9💩2👏1
Встречаем новый эпизод Observable Flutter посвященный возможностям пакета Mix.

Данный пакет позволяет делать стилизацию виджетов и дизайн систему проще.

Подробнее по ссылкам в описании.

📌 Выпуск

📌 Пакет

#video
#ohmyteam
#ohmyfedukenukem
💩18👍13
До окончания второго ежеквартального опроса осталось всего пару дней. Если есть желание поделиться фидбеком с Flutter командой - самое время.

📌 Опрос доступен по ссылке.
https://google.qualtrics.com/jfe/form/SV_2mXOpGTNRLBQLWe

#survey
👍1121🥰1💩1
Совсем недавно поменялся дефолтный способ рендеринга для web c auto на canvaskit. Так что в следующих версиях если вы хотите сохранить auto, придется явно задавать это в команде запуска.

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

#breakingchange
7👍1💩1
В Project IDX уже некоторое время обкатывается использование встроенных симуляторов для Android и iOS. Фича выглядит очень интересно, если не сказать больше, ведь судя по всему позволит разрабатывать для iOS без необходимости владения Mac.

📌 Подробности в статье.
https://9to5google.com/2024/01/25/project-idx-android-ios-simulators-browser/

#article
🔥26💩41👍1
List.generate в новой серии Technique of the Week.

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

#techniqueoftheweek
👍13🗿3💩1
Довольно занимательное видео о том, как при помощи стандартного виджета трансформации собрать 3D куб.

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

#video
👍13🔥4💩2🤓2
Если вы интересуетесь Rive анимациями или просто хотите понаблюдать за процессом создания красивого приложения - эта подборка для вас.

На данный момент плейлист состоит из пяти эпизодов посвященных созданию различных виджетов с использованием Rive.

📌 Плейлист

#video
#ohmyteam
#ohmyfedukenukem
👍32💩1
Чтобы получше познакомиться с виджетом трансформации и Matrix4, предлагаем вам посмотреть небольшое видео, в котором автор довольно подробно рассказывает и показывает, что это такое и как это работает.

📌 Видео

#video
#ohmyteam
#ohmyfedukenukem
👍13🔥1💩1
Craig Labenz, Eric Seidel и Felix Angelov в новой серии Observable<Flutter> обсудили код-пуш для Flutter с Shorebird.

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

#video
👍8👎4💩1