Всем привет! Наверное многие из вас знают, что я состою в Программном Коммитете Мобиус. Конференция стартует уже на следующей неделе, и в нынешнем осеннем сезоне мы собрали для вас порядка пяти десятков крутых докладов 💪
Естественно доклады по Flutter в их числе.
В нескольких из них я поучаствую в качестве эксперта: с Мишей Матюниным обсудим расширенное взаимодействие сервер-клиент, а с Федором Благодырь будем бороться против Скайнет.
💚🦆Мы всегда рады видеть вас среди участников нашей конференции. Надеюсь мой промокод ZOTYEV, для тех, кто решит поучаствовать, сделает приобретение персонального билета намного приятнее.
Естественно доклады по Flutter в их числе.
В нескольких из них я поучаствую в качестве эксперта: с Мишей Матюниным обсудим расширенное взаимодействие сервер-клиент, а с Федором Благодырь будем бороться против Скайнет.
💚🦆Мы всегда рады видеть вас среди участников нашей конференции. Надеюсь мой промокод ZOTYEV, для тех, кто решит поучаствовать, сделает приобретение персонального билета намного приятнее.
👍14❤3💩3🔥1
В определенных ситуациях довольно полезным может оказаться прослушка ScrollMetricsNotification.
Данный вид Notification позволяет узнать о любом изменении ScrollMetrics скроллящегося контента. В отличии от ScrollNotification (который появляется непосредственно при скролле) ScrollMetricsNotification выпускается даже при изменении размера самого Scrollable под воздействием родительских виджетов.
Подробнее можно ознакомиться в примере, который прикреплен к посту.
📌 Пример
#advice
#ohmyteam
#ohmyfedukenukem
Данный вид Notification позволяет узнать о любом изменении ScrollMetrics скроллящегося контента. В отличии от ScrollNotification (который появляется непосредственно при скролле) ScrollMetricsNotification выпускается даже при изменении размера самого Scrollable под воздействием родительских виджетов.
Подробнее можно ознакомиться в примере, который прикреплен к посту.
📌 Пример
#advice
#ohmyteam
#ohmyfedukenukem
👍32🔥1💩1
fl_chart в новой серии Package of the Week.
📌 Подробности по ссылке.
https://www.youtube.com/watch?v=PkPAtfNNJX8
#packageoftheweek
📌 Подробности по ссылке.
https://www.youtube.com/watch?v=PkPAtfNNJX8
#packageoftheweek
🔥6👍2❤1
Кстати, сегодня у нас на Mobius проходит комьюнити день, который абсолютно бесплатный для всех желающих. Ознакомиться с программой можно по ссылке.
Для доступа нужно будет зарегистрироваться там же на сайте.
Для доступа нужно будет зарегистрироваться там же на сайте.
👍7💩2
Сегодня я хочу поделиться с вами новым пакетом, который посвящен моему выступлению на Mobius.
Этот пакет позволяет передать любой виджет в качестве входного значения, раздробить его на произвольное количество частей и раскидать их по случайным позициям и углам наклона.
Чтобы пройти проверку - пользователю нужно "восстановить" изначальный виджет, поставив все части на свои оригинальные места. Получается своего рода капча.
Ссылка на пакет прикреплена к посту. Также с демо пакета можно поиграться на плейграунде.
📌 Пакет
#package
#ohmyteam
#ohmyfedukenukem
Этот пакет позволяет передать любой виджет в качестве входного значения, раздробить его на произвольное количество частей и раскидать их по случайным позициям и углам наклона.
Чтобы пройти проверку - пользователю нужно "восстановить" изначальный виджет, поставив все части на свои оригинальные места. Получается своего рода капча.
Ссылка на пакет прикреплена к посту. Также с демо пакета можно поиграться на плейграунде.
📌 Пакет
#package
#ohmyteam
#ohmyfedukenukem
🔥31👍6💩4❤2
По следам прошедшего мобиуса, хочу поделиться с вами пакетом ws от Mikhail Matiunin. Он предоставляет кроссплатформенный клиент WebSocket для приложений Dart и Flutter.
📌 Подробности по ссылке.
https://pub.dev/packages/ws
#package
📌 Подробности по ссылке.
https://pub.dev/packages/ws
#package
👍34❤1🔥1💩1
Wiredash - довольно интересный SDK для сбора фидбека для Flutter приложений. Он позволяет пользователю отправить сообщение и приложить снапшот текущего состояния приложения.
📌 Подробности по ссылке.
https://wiredash.io/
#package
📌 Подробности по ссылке.
https://wiredash.io/
#package
👍11💩3❤🔥1
Относительно недавно мы уже рассказывали про двунаправленный скролл.
Сегодня предлагаем вам освежить память и погрузиться в эту тему поглубже в новом выпуске Flutter Build Show в котором Kate Lovett расскажет про 2D скролл подробнее.
📌 Выпуск
#video
#ohmyteam
#ohmyfedukenukem
Сегодня предлагаем вам освежить память и погрузиться в эту тему поглубже в новом выпуске Flutter Build Show в котором Kate Lovett расскажет про 2D скролл подробнее.
📌 Выпуск
#video
#ohmyteam
#ohmyfedukenukem
👍14💩3
Не совсем Flutter-новость, но все же - Copilot теперь может генерировать сообщение для коммита, по крайней мере в VSCode.
📌 Подробности по ссылке.
https://x.com/localhost_5173/status/1720321863782744389
#news
📌 Подробности по ссылке.
https://x.com/localhost_5173/status/1720321863782744389
#news
👍14💩6🤡2❤1🤔1
При помощи шейдеров можно улучшить даже довольно тривиальные вещи до вау-эффекта. Ну и естественно, для игр это просто незаменимо. Craig Labenz и Renan Araujo в одной из серий Observable<Flutter> показали как можно использовать шейдеры вместе с Flame.
📌 Запись доступна по ссылке.
https://www.youtube.com/watch?v=jGoPKX6e39Q
#video
📌 Запись доступна по ссылке.
https://www.youtube.com/watch?v=jGoPKX6e39Q
#video
👍11💩2
Вышла новая версия Flutter 3.16 в которой нас встречают обновления связанные с выбором текста на iOS, Impeller preview на Android, Games Toolkit, новое обработка "навигации назад" и многое другое.
Подробнее ознакомиться можно в статье ниже.
📌 Статья
#article
#ohmyteam
#ohmyfedukenukem
Подробнее ознакомиться можно в статье ниже.
📌 Статья
#article
#ohmyteam
#ohmyfedukenukem
🔥38❤3👍2🤔1💩1
Zoey Fan представляет Flutter Casual Games Toolkit в новом видео от Flutter команды.
📌 Подробности по ссылке.
https://www.youtube.com/watch?v=oi6zk7cVHUw
#announcement
📌 Подробности по ссылке.
https://www.youtube.com/watch?v=oi6zk7cVHUw
#announcement
👍8❤1👎1💩1
Ну и как всегда традиционно новую версию Flutter сопровождает новая версия Dart, в которой:
👉 Non-null promotion для приватных финальных полей;
👉 Новые правила линтинга;
👉 Возможность добавить свои расширения в DevTools.
📌 Все это и многое другое в анонсе.
https://medium.com/dartlang/dart-3-2-c8de8fe1b91f
#announcement
👉 Non-null promotion для приватных финальных полей;
👉 Новые правила линтинга;
👉 Возможность добавить свои расширения в DevTools.
📌 Все это и многое другое в анонсе.
https://medium.com/dartlang/dart-3-2-c8de8fe1b91f
#announcement
👍20❤4
В очередной раз достаточно интересный результат достигается с помощью использования шейдеров.
На сей раз был реализован эффект смахивания/удаления элемента списка как в приложении Riveo при удалении проекта (выглядит как отклеивание стикера)
Можно "пощупать" это в демо прикрепленном к посту.
📌 Репозиторий
📌 Демо
#challange
#ohmyteam
#ohmyfedukenukem
На сей раз был реализован эффект смахивания/удаления элемента списка как в приложении Riveo при удалении проекта (выглядит как отклеивание стикера)
Можно "пощупать" это в демо прикрепленном к посту.
📌 Репозиторий
📌 Демо
#challange
#ohmyteam
#ohmyfedukenukem
👍21💩2
С последним обновлением у нас появилась возможность добавлять свои расширения в DevTools. О том как это можно сделать рассказывает Kenzie Davisson.
📌 Статья доступна по ссылке.
https://medium.com/flutter/dart-flutter-devtools-extensions-c8bc1aaf8e5f
#article
📌 Статья доступна по ссылке.
https://medium.com/flutter/dart-flutter-devtools-extensions-c8bc1aaf8e5f
#article
👍6💩1
📌 Статья доступна по ссылке.
https://medium.com/flutter/major-steps-this-year-on-the-journey-to-multiplatform-development-b9218b17f0f7
#article
🔥8💩2👍1
Сразу несколько видео, посвященных разработке игр, вышло в Observable<Flutter> за последнее время. В них рассмотрели:
👉 Flocking algorithms;
👉 Bonfire;
👉 Faking 3D graphics.
📌 Записи доступны по ссылкам.
https://www.youtube.com/watch?v=yO5oQGs2WCk
https://www.youtube.com/watch?v=mp5N0ENPuOw
https://www.youtube.com/watch?v=m-jmCkUajQ8
#video
👉 Flocking algorithms;
👉 Bonfire;
👉 Faking 3D graphics.
📌 Записи доступны по ссылкам.
https://www.youtube.com/watch?v=yO5oQGs2WCk
https://www.youtube.com/watch?v=mp5N0ENPuOw
https://www.youtube.com/watch?v=m-jmCkUajQ8
#video
👍9💩4👾3
Довольно грустная новость - Ian Hickson (Hixie) Co-founder и Tech Lead Flutter, покинул Google. Но, как сказал сам Hixie, OpenSource тем и хорош, что даже в этом случае он сможет продолжать работать над Flutter. В любом случае, спасибо и огромное уважение, за все что он сделал для Flutter 🫡
📌 Подробности в блоге Hixie.
https://ln.hixie.ch/
#announcement
📌 Подробности в блоге Hixie.
https://ln.hixie.ch/
#announcement
😢38🫡27🔥4💩3😱2🤡2🤝2❤1👍1
CLI от VGV теперь поддерживает проверку лицензий.
📌 Подробности в статье по ссылке.
https://verygood.ventures/blog/very-good-cli-license-checker
#announcement
📌 Подробности в статье по ссылке.
https://verygood.ventures/blog/very-good-cli-license-checker
#announcement
👍7💩4
У Flutter довольно проработаный релизный цикл, одновременно доступно множество версий разной степени проверенности - от стабильной до бетты. Когда использовать самую рискованную из них, рассказывают Kevin Chisholm и Jayoung Lee.
📌 Видео можно найти по ссылке.
https://www.youtube.com/watch?v=ipaVjs-_3iQ
#video
📌 Видео можно найти по ссылке.
https://www.youtube.com/watch?v=ipaVjs-_3iQ
#video
❤5💩2👍1
Сегодня редко можно встретить front-end проект, который бы не применял ReactiveX в том или ином виде.
Однако все эти стримы и различные их трансформации могут сбивать с толку или даже запутать.
Если вам хочется освоить принципы реактивного программирования или освежить свои знания, то предлагаем вам ультимативное видео почти на 10 часов. Вас ждет куча информации, примеров и фишек.
Также к посту прикреплен сайт с интерактивной визуализацией операторов ReactiveX.
📌 Видео
📌 Интерактивная визуализация операторов
📌 RxDart
#video
#ohmyteam
#ohmyfedukenukem
Однако все эти стримы и различные их трансформации могут сбивать с толку или даже запутать.
Если вам хочется освоить принципы реактивного программирования или освежить свои знания, то предлагаем вам ультимативное видео почти на 10 часов. Вас ждет куча информации, примеров и фишек.
Также к посту прикреплен сайт с интерактивной визуализацией операторов ReactiveX.
📌 Видео
📌 Интерактивная визуализация операторов
📌 RxDart
#video
#ohmyteam
#ohmyfedukenukem
👍18💩2