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

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
Совсем недавно, на Google Cloud Next в первый раз приняли участие Flutter and Dart. Подобный рост предстваления в смежных технологиях не может не радовать, особенно на фоне последних новостей о очередных сокращениях в командах разработки.

📌 О том, как прошла конференция, в статье от Kelvin Boateng.
https://medium.com/flutter/flutter-and-dart-at-google-cloud-next-b4921946d0d1

#article
🔥10💩1
Буквально на днях прекратилась официальная поддержка Microsoft Xamarin. Можно конечно мигрировать на MAUI, но есть и другие варианты. 😉

📌 Подробности в статье.
https://leancode.co/blog/migrating-from-xamarin-to-flutter

#article
🫡18🔥8💩3🌚2😁1
Занятный пакет, который позволяет осуществлять запись и воспроизведение аудио. Примечателен он тем, что может формировать звуковые волны и очень гибко настраивать их отображение. Также возможно конфигурировать битрейт, кодирование, частоту дискретизации и так далее.

Контроллеры воспроизведения/записи обладают большим количеством "ручек" для старта/остановки/перемотки, также имеются разного рода события на которые можно реагировать, такие как прогресс извлечения данных для формирования волн, изменение длительности и многое другое

📌 Пакет

#package
#ohmyteam
#ohmyfedukenukem
👍36🆒4💩1
Информация, которая может быть особенно интересной, на фоне неприятных новостей предыдущей недели - а сколько же всего людей работает над Flutter?

📌 Подробности в статье от Hixie, человека максимально погруженого во внутреннюю кухню фреймворка.
https://ln.hixie.ch/?start=1714717681&count=1

#article
👍9💩2👎1🤔1😢1
Эффектная имплементация меню для выбора адресата в исполнении Roaa. Эффект резиновости, обработка жестов, тактильный отклик и многое другое, чтобы получился этот шедевр.

📌 Подробности в твитте.
https://x.com/roaakdm/status/1787024489194151947

#challenge
👍22💩6
Команда VGV недавно выступала на Google Cloud Next с рассказом о том, как они сделали квест комнату при помощи Flutter и Gemini.

📌 Подробности в статье.
https://verygood.ventures/blog/how-its-made-digital-escape-room-ai-driven-game-powered-by-gemini-and-flutter

#article
😍3👍2💩2
Вышла новая версия Dart 3.4.

Wasm получил очередные обновления, было решено более 50% багов анализатора автодополнения кода, исправлено несколько недостатков библиотеки dart:js_interop и многое другое.

Но самое главное, конечно же то, что нам наконец-то показали макросы в действии, а именно сериализацию.

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

#article
#ohmyteam
#ohmyfedukenukem
🥰26👍21🔥104
Тем временем, мы во Flutter Voronezh подготовили для вас интересный и полезный митап про безопасность приложений. Наши гости из Friflex, Юрий Петров, Анна Ахлёстова и Артем Баркалов, поделятся своим опытом в этой теме.

Митап пройдет онлайн 23 мая, 18:00 по мск.

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

#event #fluttervrn
17👍9👎3
Следом за новой версией Dart идет Flutter 3.22.

В статье демонстрируется сравнение web приложения скомпилированного в JavaScript и Wasm (который уже доступен как stable). Также рассказывается о том, что Flutter сегодня уже выходит за рамки Web и Mobile, так как LG будет использовать фреймворк для разработки webOS. Не обошли стороной и геймдев, рассказав о некоторых новых фишках.

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

📌 Статья

#article
#ohmyteam
#ohmyfedukenukem
👍34
Результаты Global Gamers Challenge уже доступны. Поздравления 10 лучшим проектам 🎉🚀

📌 Подробности по ссылкам.
https://www.youtube.com/watch?v=_GgqdB9md1w
https://medium.com/flutter/announcing-the-winners-of-the-global-gamers-challenge-1ccf4d271226

#challenge
👍4💩1🕊1
Версия пакета 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