Привет, друзья! 🤩 Сегодня у нас супер-интересная тема: распознавание лиц на Flutter! 🤖 Это не только крутая фича для твоего приложения, но и важный инструмент для безопасности и идентификации. 🔒
Почему нам нужно распознавание лиц? 🤔
✔️ Безопасность: контроль доступа по лицу
✔️ Идентификация: определение пользователя среди базы данных
✔️ Интерактивные приложения: фильтры, маски и другие AR-фичи
✔️ Автоматизация: распознавание посетителей в системе учета
Как добавить распознавание лиц в свое приложение на Flutter? 🤔
Мы будем использовать пакет google_mlkit_face_detection и image_picker. Добавляем их в pubspec.yaml и настраиваем все необходимое. 📝
Логика распознавания: 🔍
Мы создаем метод для получения и обработки изображения, используя FaceDetector и InputImage. Результат отображаем с помощью CustomPaint и FacePainter. 🎨
Хочешь узнать больше? 🤓 Читай полную статью по ссылке
Не забудь подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений в мире Flutter! 📱 #flutter #dart #flutterpulse 🚀
Почему нам нужно распознавание лиц? 🤔
✔️ Безопасность: контроль доступа по лицу
✔️ Идентификация: определение пользователя среди базы данных
✔️ Интерактивные приложения: фильтры, маски и другие AR-фичи
✔️ Автоматизация: распознавание посетителей в системе учета
Как добавить распознавание лиц в свое приложение на Flutter? 🤔
Мы будем использовать пакет google_mlkit_face_detection и image_picker. Добавляем их в pubspec.yaml и настраиваем все необходимое. 📝
Логика распознавания: 🔍
Мы создаем метод для получения и обработки изображения, используя FaceDetector и InputImage. Результат отображаем с помощью CustomPaint и FacePainter. 🎨
Хочешь узнать больше? 🤓 Читай полную статью по ссылке
Не забудь подписаться на наш канал flutterpulse, чтобы быть в курсе всех последних новостей и обновлений в мире Flutter! 📱 #flutter #dart #flutterpulse 🚀
Самые лучшие обновлённые пакеты за последние 24 часа
analyzer_plugin 0.13.7 - плагин для создания плагинов для сервера анализа, написанных на Dart. Теперь требуется версия 8.1.1 пакета analyzer. Более 2.4М скачиваний и 44 лайка! 👍 Лайки: 44, 📥 Скачиваний: 2.4М https://pub.dev/packages/analyzer_plugin
syncfusion_flutter_gauges 30.2.5 - пакет для создания современных и интерактивных индикаторов в приложениях Flutter. Обновлена совместимая версия пакета до Flutter SDK 3.32.0, исправлена ошибка с позицией WidgetPointer в Radial Gauge. Пакет имеет более 169К скачиваний и 1.1К лайков. 👍 Лайки: 1.1К, 📥 Скачиваний: 169К https://pub.dev/packages/syncfusion_flutter_gauges
syncfusion_flutter_datepicker 29.1.39 - пакет для создания календарей в приложениях Flutter. Минимальная версия Dart обновлена до 3.7. Пакет имеет 1590 лайков и более 182К скачиваний. 👍 Лайки: 1590, 📥 Скачиваний: 182К https://pub.dev/packages/syncfusion_flutter_datepicker
syncfusion_flutter_charts 30.2.6 - библиотека визуализации данных для создания красивых и высокопроизводительных графиков в приложениях Flutter. Исправлены ошибки: устранен крах макета при отображении SfCartesianChart в очень маленьких контейнерах, исправлена проблема с обновлением оси при изменении только одного предела видимого диапазона. Пакет имеет 3530 лайков и более 272К скачиваний! 👍 Лайки: 3530, 📥 Скачиваний: 272К https://pub.dev/packages/syncfusion_flutter_charts
syncfusion_flutter_core 30.2.5 - пакет необходим для работы с виджетами Syncfusion Flutter. Свойство assistThemeData в SfThemeData было переименовано в aiAssistViewThemeData. Пакет имеет 243 лайка и более 656К скачиваний. 👍 Лайки: 243, 📥 Скачиваний: 656К https://pub.dev/packages/syncfusion_flutter_core
syncfusion_flutter_calendar 30.2.5 - пакет для создания календарей в приложениях Flutter с различными представлениями: день, неделя, рабочая неделя, месяц и т.д. Обновлен пакет timezone до версии 0.10.1 и улучшена совместимость с Flutter SDK 3.32.0. Пакет имеет 1520 лайков и более 57К скачиваний! 👍 Лайки: 1520, 📥 Скачиваний: 57К https://pub.dev/packages/syncfusion_flutter_calendar
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #syncfusion_flutter_gauges #syncfusion_flutter_datepicker #syncfusion_flutter_charts #syncfusion_flutter_core #syncfusion_flutter_calendar #analyzer_plugin
analyzer_plugin 0.13.7 - плагин для создания плагинов для сервера анализа, написанных на Dart. Теперь требуется версия 8.1.1 пакета analyzer. Более 2.4М скачиваний и 44 лайка! 👍 Лайки: 44, 📥 Скачиваний: 2.4М https://pub.dev/packages/analyzer_plugin
syncfusion_flutter_gauges 30.2.5 - пакет для создания современных и интерактивных индикаторов в приложениях Flutter. Обновлена совместимая версия пакета до Flutter SDK 3.32.0, исправлена ошибка с позицией WidgetPointer в Radial Gauge. Пакет имеет более 169К скачиваний и 1.1К лайков. 👍 Лайки: 1.1К, 📥 Скачиваний: 169К https://pub.dev/packages/syncfusion_flutter_gauges
syncfusion_flutter_datepicker 29.1.39 - пакет для создания календарей в приложениях Flutter. Минимальная версия Dart обновлена до 3.7. Пакет имеет 1590 лайков и более 182К скачиваний. 👍 Лайки: 1590, 📥 Скачиваний: 182К https://pub.dev/packages/syncfusion_flutter_datepicker
syncfusion_flutter_charts 30.2.6 - библиотека визуализации данных для создания красивых и высокопроизводительных графиков в приложениях Flutter. Исправлены ошибки: устранен крах макета при отображении SfCartesianChart в очень маленьких контейнерах, исправлена проблема с обновлением оси при изменении только одного предела видимого диапазона. Пакет имеет 3530 лайков и более 272К скачиваний! 👍 Лайки: 3530, 📥 Скачиваний: 272К https://pub.dev/packages/syncfusion_flutter_charts
syncfusion_flutter_core 30.2.5 - пакет необходим для работы с виджетами Syncfusion Flutter. Свойство assistThemeData в SfThemeData было переименовано в aiAssistViewThemeData. Пакет имеет 243 лайка и более 656К скачиваний. 👍 Лайки: 243, 📥 Скачиваний: 656К https://pub.dev/packages/syncfusion_flutter_core
syncfusion_flutter_calendar 30.2.5 - пакет для создания календарей в приложениях Flutter с различными представлениями: день, неделя, рабочая неделя, месяц и т.д. Обновлен пакет timezone до версии 0.10.1 и улучшена совместимость с Flutter SDK 3.32.0. Пакет имеет 1520 лайков и более 57К скачиваний! 👍 Лайки: 1520, 📥 Скачиваний: 57К https://pub.dev/packages/syncfusion_flutter_calendar
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #syncfusion_flutter_gauges #syncfusion_flutter_datepicker #syncfusion_flutter_charts #syncfusion_flutter_core #syncfusion_flutter_calendar #analyzer_plugin
❤2
Волнующие новости для всех разработчиков на Flutter и Dart! 🚀💻
Только что вышла новая версия Dart 3.9.0! 🎉 И она приносит с собой целый ряд интересных обновлений:
👉 Ускорение работы анализатора - ваш код будет проверяться еще быстрее! 🚀
👉 Полный null safety теперь включен по умолчанию в местах, где его раньше не было, что делает ваш код еще более точным и безопасным! 🛡
👉 Поддержка tag-pattern для git тегов в pubspec зависимостях - управление зависимостями стало еще проще! 📈
👉 Отмена Future после hot restart, если она была создана в другом "поколении" приложения - еще один шаг к более стабильному и предсказуемому коду! 🔥
Хотите узнать больше о всех этих обновлениях? 🤔 Тогда переходите по ссылке и читайте полный changelog! 📌
И не забудьте подписаться на канал flutterpulse, чтобы быть всегда в курсе последних новостей и обновлений из мира Flutter и Dart! 📱 #flutter #dart #flutterpulse 💻👍
Только что вышла новая версия Dart 3.9.0! 🎉 И она приносит с собой целый ряд интересных обновлений:
👉 Ускорение работы анализатора - ваш код будет проверяться еще быстрее! 🚀
👉 Полный null safety теперь включен по умолчанию в местах, где его раньше не было, что делает ваш код еще более точным и безопасным! 🛡
👉 Поддержка tag-pattern для git тегов в pubspec зависимостях - управление зависимостями стало еще проще! 📈
👉 Отмена Future после hot restart, если она была создана в другом "поколении" приложения - еще один шаг к более стабильному и предсказуемому коду! 🔥
Хотите узнать больше о всех этих обновлениях? 🤔 Тогда переходите по ссылке и читайте полный changelog! 📌
И не забудьте подписаться на канал flutterpulse, чтобы быть всегда в курсе последних новостей и обновлений из мира Flutter и Dart! 📱 #flutter #dart #flutterpulse 💻👍
🚀 Flutter в автомобиле и не только: как создать приложение для бортового компьютера на Raspberry Pi!
Привет, комьюнити Flutter Pulse! 👋 Сегодня делимся крутым видео, которое перевернет ваше представление о возможностях Flutter. Речь о встраиваемых системах — от умных приборных панелей до IoT-устройств! 🔥
👉 Смотреть видео: "Flutter в Automotive & Embedded: создаём приложение для автомобиля (и не только)"
🤔 О чём это видео?
А может ли Flutter работать внутри автомобиля или, скажем, умного чайника? Спойлер: да! На открытом уроке от онлайн-курса «Flutter Mobile Developer» Дмитрий Золотов (Flutter-разработчик из Яндекса) разбирает, как выйти за рамки мобильных приложений. Вы увидите, как Flutter оживает на реальном железе! 💻🔧
🔍 Ключевые темы:
✅ Yocto и embedded Linux — зачем нужны кастомные дистрибутивы и как собрать Flutter под ARM.
✅ Запуск без X11/Wayland — работа с framebuffer для экономии ресурсов.
✅ Multi-display интерфейсы — создание панелей для приборных кластеров, HUD и медиасистем.
✅ Интеграция с CAN-шиной — как получать данные скорости, оборотов и температуры в реальном времени.
✅ Практика — сборка Flutter-приложения для Raspberry Pi (бортовой компьютер или IoT-панель).
🎯 После вебинара вы сможете:
- Применять Flutter в automotive и embedded-проектах.
- Собирать Yocto-дистрибутивы для устройств.
- Запускать Flutter-приложения без оконных систем.
- Строить интерфейсы для нескольких экранов.
- Интегрироваться с автомобильной электроникой через CAN-шину.
👥 Кому будет полезно?
- Flutter-разработчикам, готовым к новым вызовам.
- Embedded-инженерам, ищущим современные UI-решения.
- Всем, кто мечтает создавать цифровые интерфейсы для авто и умной техники!
🔔 Подписывайтесь на Flutter Pulse, чтобы первыми получать лучшие материалы о Flutter! Исследуйте другие видео по хэштегу #FlutterPulseYoutube — у нас много эксклюзивов.
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Привет, комьюнити Flutter Pulse! 👋 Сегодня делимся крутым видео, которое перевернет ваше представление о возможностях Flutter. Речь о встраиваемых системах — от умных приборных панелей до IoT-устройств! 🔥
👉 Смотреть видео: "Flutter в Automotive & Embedded: создаём приложение для автомобиля (и не только)"
🤔 О чём это видео?
А может ли Flutter работать внутри автомобиля или, скажем, умного чайника? Спойлер: да! На открытом уроке от онлайн-курса «Flutter Mobile Developer» Дмитрий Золотов (Flutter-разработчик из Яндекса) разбирает, как выйти за рамки мобильных приложений. Вы увидите, как Flutter оживает на реальном железе! 💻🔧
🔍 Ключевые темы:
✅ Yocto и embedded Linux — зачем нужны кастомные дистрибутивы и как собрать Flutter под ARM.
✅ Запуск без X11/Wayland — работа с framebuffer для экономии ресурсов.
✅ Multi-display интерфейсы — создание панелей для приборных кластеров, HUD и медиасистем.
✅ Интеграция с CAN-шиной — как получать данные скорости, оборотов и температуры в реальном времени.
✅ Практика — сборка Flutter-приложения для Raspberry Pi (бортовой компьютер или IoT-панель).
🎯 После вебинара вы сможете:
- Применять Flutter в automotive и embedded-проектах.
- Собирать Yocto-дистрибутивы для устройств.
- Запускать Flutter-приложения без оконных систем.
- Строить интерфейсы для нескольких экранов.
- Интегрироваться с автомобильной электроникой через CAN-шину.
👥 Кому будет полезно?
- Flutter-разработчикам, готовым к новым вызовам.
- Embedded-инженерам, ищущим современные UI-решения.
- Всем, кто мечтает создавать цифровые интерфейсы для авто и умной техники!
🔔 Подписывайтесь на Flutter Pulse, чтобы первыми получать лучшие материалы о Flutter! Исследуйте другие видео по хэштегу #FlutterPulseYoutube — у нас много эксклюзивов.
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
🔥2❤1
Центрирование формы без скрытия полей при открытом клавиатуре
Привет, подписчики! 👋 Сегодня мы рассмотрим полезный совет по Flutter, который поможет вам улучшить пользовательский опыт в ваших приложениях. 📱💡
Проблема: Когда клавиатура открывается, поля формы могут быть скрыты, что затрудняет ввод данных пользователем. 😕
Решение: Использовать
Как это работает:
-
-
-
👍 Оцените новую рубрику и напишите в комментариях, какие темы вам интересны! 💬
Все подобные новости можно найти по хэштегу #FlutterPulseTips. 🔍
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDev #UIUX #AppDevelopment #CodingTips
Привет, подписчики! 👋 Сегодня мы рассмотрим полезный совет по Flutter, который поможет вам улучшить пользовательский опыт в ваших приложениях. 📱💡
Проблема: Когда клавиатура открывается, поля формы могут быть скрыты, что затрудняет ввод данных пользователем. 😕
Решение: Использовать
Scaffold
с параметром resizeToAvoidBottomInset: true
и обернуть форму в SingleChildScrollView
. 📝
Scaffold(
resizeToAvoidBottomInset: true, // Изменяет размер при открытии клавиатуры
body: Form(
key: _formKey,
child: SingleChildScrollView( // Позволяет прокручивать содержимое
child: SizedBox(
height: MediaQuery.of(context).size.height,
width: MediaQuery.of(context).size.width,
child: Column(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.center, // Центрирует содержимое
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
const Spacer(flex: 1), // Гибкое пространство сверху
TextFormField(...), // Поля формы
TextFormField(...),
const Spacer(flex: 1), // Гибкое пространство снизу
],
),
),
),
),
)
Как это работает:
-
resizeToAvoidBottomInset: true
заставляет Scaffold
изменять размер при открытии клавиатуры. 🔄-
SingleChildScrollView
позволяет прокручивать содержимое формы, если оно не помещается на экране. 🔄-
Spacer
с гибким размером (flex: 1
) обеспечивает равномерное распределение пространства сверху и снизу формы. ⚖️👍 Оцените новую рубрику и напишите в комментариях, какие темы вам интересны! 💬
Все подобные новости можно найти по хэштегу #FlutterPulseTips. 🔍
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDev #UIUX #AppDevelopment #CodingTips
👍4❤1🔥1🤯1
Isolate в Dart не всё так гладко! 🚀💻
У меня есть интересная новость для вас! 🤔
Оказывается, конструктор класса Isolate в Dart не работает так, как ожидается 🤯.
Хотя документация говорит, что он позволяет создать обертку над уже существующим изолятом и ограничить вызов операции завершения работы изолятом или постановку на паузу его работы, на самом деле все не так просто 🤔.
Что происходит на самом деле?
Когда вы создаете обертку над уже существующим изолятом, вы ожидаете, что метод kill не сможет завершить исходный изолят, но... 🤯 он все равно завершает его! 😭
Хотя метод pause работает правильно, как описано в документации 📚.
Что делать?
Если вы заинтересованы в подробностях, можете прочитать полную новость тут 📄.
А если вы хотите быть в курсе всех последних новостей и обновлений о Flutter и Dart, то обязательно подпишитесь на канал flutterpulse! 📣
Мы будем держать вас в курсе всех интересных событий и обновлений в мире разработки на Flutter и Dart! 💻 #flutter #dart #flutterpulse 🚀💻
У меня есть интересная новость для вас! 🤔
Оказывается, конструктор класса Isolate в Dart не работает так, как ожидается 🤯.
Хотя документация говорит, что он позволяет создать обертку над уже существующим изолятом и ограничить вызов операции завершения работы изолятом или постановку на паузу его работы, на самом деле все не так просто 🤔.
Что происходит на самом деле?
Когда вы создаете обертку над уже существующим изолятом, вы ожидаете, что метод kill не сможет завершить исходный изолят, но... 🤯 он все равно завершает его! 😭
Хотя метод pause работает правильно, как описано в документации 📚.
Что делать?
Если вы заинтересованы в подробностях, можете прочитать полную новость тут 📄.
А если вы хотите быть в курсе всех последних новостей и обновлений о Flutter и Dart, то обязательно подпишитесь на канал flutterpulse! 📣
Мы будем держать вас в курсе всех интересных событий и обновлений в мире разработки на Flutter и Dart! 💻 #flutter #dart #flutterpulse 🚀💻
Обзор пакетов на тему "Вкладки" (Tab) для Flutter 📚
1. Advanced Segment
Пакет позволяет создавать полностью настраиваемые сегменты с множеством свойств. Используется для создания вкладок или разделов в вашем приложении.
👍 Лайки: 111, 📥 Скачиваний: 5.9К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/flutter_advanced_segment
2. Scrollable List Tab Scroller
Синхронизируйте список прокрутки с вкладками и настраивайте их по своему желанию.
👍 Лайки: 162, 📥 Скачиваний: 14.2К
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/scrollable_list_tab_scroller
3. Extended Tabs
Этот мощный пакет позволяет создавать вкладки с прокруткой предков или дочерних вкладок при превышении текущей прокрутки.
👍 Лайки: 163, 📥 Скачиваний: 4.6К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/extended_tabs
4. Tabbed View
Классический компонент вкладок в стиле Desktop, с поддержкой кастомизации тем.
👍 Лайки: 115, 📥 Скачиваний: 1.9К
Последнее обновление 📅: 54 дня назад
https://pub.dev/packages/tabbed_view
5. Buttons TabBar
Этот пакет позволяет создавать интерактивные и настраиваемые вкладки для ваших приложений.
👍 Лайки: 432, 📥 Скачиваний: 16.1К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/buttons_tabbar
6. CustomSlidingSegmentedControl
Этот пакет позволяет гибко настроить виджет для отображения контролов.
👍 Лайки: 206, 📥 Скачиваний: 62.7К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/custom_sliding_segmented_control
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #flutter_advanced_segment #scrollable_list_tab_scroller #extended_tabs #tabbed_view #buttons_tabbar #custom_sliding_segmented_control
1. Advanced Segment
Пакет позволяет создавать полностью настраиваемые сегменты с множеством свойств. Используется для создания вкладок или разделов в вашем приложении.
👍 Лайки: 111, 📥 Скачиваний: 5.9К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/flutter_advanced_segment
2. Scrollable List Tab Scroller
Синхронизируйте список прокрутки с вкладками и настраивайте их по своему желанию.
👍 Лайки: 162, 📥 Скачиваний: 14.2К
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/scrollable_list_tab_scroller
3. Extended Tabs
Этот мощный пакет позволяет создавать вкладки с прокруткой предков или дочерних вкладок при превышении текущей прокрутки.
👍 Лайки: 163, 📥 Скачиваний: 4.6К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/extended_tabs
4. Tabbed View
Классический компонент вкладок в стиле Desktop, с поддержкой кастомизации тем.
👍 Лайки: 115, 📥 Скачиваний: 1.9К
Последнее обновление 📅: 54 дня назад
https://pub.dev/packages/tabbed_view
5. Buttons TabBar
Этот пакет позволяет создавать интерактивные и настраиваемые вкладки для ваших приложений.
👍 Лайки: 432, 📥 Скачиваний: 16.1К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/buttons_tabbar
6. CustomSlidingSegmentedControl
Этот пакет позволяет гибко настроить виджет для отображения контролов.
👍 Лайки: 206, 📥 Скачиваний: 62.7К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/custom_sliding_segmented_control
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #flutter_advanced_segment #scrollable_list_tab_scroller #extended_tabs #tabbed_view #buttons_tabbar #custom_sliding_segmented_control
Самые лучшие обновлённые пакеты за последние 24 часа
video_player_avfoundation 2.8.4
Плагин для проигрывания видео на iOS и macOS в приложениях, созданных с помощью Flutter. Упрощен родной код.
👍 Лайки: 8, 📥 Скачиваний: 2.95M
https://pub.dev/packages/video_player_avfoundation
upgrader 11.5.0
Пакет для уведомления пользователей о необходимости обновить приложение, когда в магазине появляется новая версия.
Исправлены проблемы с показом диалогов в CupertinoApp, добавлены проверки на null и исправлены переводы на хинди.
👍 Лайки: 2350, 📥 Скачиваний: 162К
https://pub.dev/packages/upgrader
wechat_assets_picker 9.8.0
Пакет для выбора изображений, видео и аудио в приложениях Flutter, с интерфейсом, вдохновленным WeChat.
Исправлены ошибки и улучшены темы.
👍 Лайки: 830, 📥 Скачиваний: 36.4К
https://pub.dev/packages/wechat_assets_picker
flutter_signin_button 2.1.0
Пакет для создания кнопок входа для различных социальных сетей в приложениях Flutter.
Улучшения: улучшение стиля и форматирования кода, интеграция с Claude Code GitHub Workflow, обновление реализации кнопок, исправления ошибок.
👍 Лайки: 887, 📥 Скачиваний: 17.2К
https://pub.dev/packages/flutter_signin_button
dwds 25.0.0
Теперь доступна горячая перезагрузка через веб-сокеты с поддержкой нескольких окон.
Исправлена ошибка гонки при обновлении и удалены устаревшие параметры.
👍 Лайки: 30, 📥 Скачиваний: 3.81М
https://pub.dev/packages/dwds
purchases_flutter 9.2.1
Клиент для системы отслеживания подписок и покупок RevenueCat, упрощающий реализацию в-app покупок в Flutter.
Исправлена локализация потока покупок на веб-страницах в соответствии с настройками браузера.
👍 Лайки: 827, 📥 Скачиваний: 160К
https://pub.dev/packages/purchases_flutter
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #video_player_avfoundation #upgrader #wechat_assets_picker #flutter_signin_button #dwds #purchases_flutter
video_player_avfoundation 2.8.4
Плагин для проигрывания видео на iOS и macOS в приложениях, созданных с помощью Flutter. Упрощен родной код.
👍 Лайки: 8, 📥 Скачиваний: 2.95M
https://pub.dev/packages/video_player_avfoundation
upgrader 11.5.0
Пакет для уведомления пользователей о необходимости обновить приложение, когда в магазине появляется новая версия.
Исправлены проблемы с показом диалогов в CupertinoApp, добавлены проверки на null и исправлены переводы на хинди.
👍 Лайки: 2350, 📥 Скачиваний: 162К
https://pub.dev/packages/upgrader
wechat_assets_picker 9.8.0
Пакет для выбора изображений, видео и аудио в приложениях Flutter, с интерфейсом, вдохновленным WeChat.
Исправлены ошибки и улучшены темы.
👍 Лайки: 830, 📥 Скачиваний: 36.4К
https://pub.dev/packages/wechat_assets_picker
flutter_signin_button 2.1.0
Пакет для создания кнопок входа для различных социальных сетей в приложениях Flutter.
Улучшения: улучшение стиля и форматирования кода, интеграция с Claude Code GitHub Workflow, обновление реализации кнопок, исправления ошибок.
👍 Лайки: 887, 📥 Скачиваний: 17.2К
https://pub.dev/packages/flutter_signin_button
dwds 25.0.0
Теперь доступна горячая перезагрузка через веб-сокеты с поддержкой нескольких окон.
Исправлена ошибка гонки при обновлении и удалены устаревшие параметры.
👍 Лайки: 30, 📥 Скачиваний: 3.81М
https://pub.dev/packages/dwds
purchases_flutter 9.2.1
Клиент для системы отслеживания подписок и покупок RevenueCat, упрощающий реализацию в-app покупок в Flutter.
Исправлена локализация потока покупок на веб-страницах в соответствии с настройками браузера.
👍 Лайки: 827, 📥 Скачиваний: 160К
https://pub.dev/packages/purchases_flutter
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #video_player_avfoundation #upgrader #wechat_assets_picker #flutter_signin_button #dwds #purchases_flutter
Проверьте устаревшие зависимости
Flutter cli спешит на помощь!
Команда Flutter pub outdated
Совет по CI: Вы можете извлечь данные в формате json и использовать их в шаге CI. Запуск этого шага каждую неделю на вашей основной ветке (main) и уведомление по электронной почте, если доступна новая версия пакета.
Оцените новую рубрику! 👍💡
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #FlutterTips #MobileDevelopment #CI #DevTips
Flutter cli спешит на помощь!
Команда Flutter pub outdated
flutter pub outdated
# Показывает устаревшие пакеты.
# [*] указывает на версии, которые не являются последними доступными.
# Имя пакета Текущая Обновляемая Разрешимая Последняя
# прямые зависимости:
adaptive_dialog *1.3.0 1.4.0 1.4.0 1.4.0
cloud_firestore *3.1.6 3.1.10 3.1.10 3.1.10
cloud_functions *3.2.5 3.2.10 3.2.10 3.2.10
Совет по CI: Вы можете извлечь данные в формате json и использовать их в шаге CI. Запуск этого шага каждую неделю на вашей основной ветке (main) и уведомление по электронной почте, если доступна новая версия пакета.
Оцените новую рубрику! 👍💡
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #FlutterTips #MobileDevelopment #CI #DevTips
Обзор пакетов для обрезки изображений в Flutter 📸
Image Cropping 🌟
Пакет для обрезки и поворота изображений на нескольких платформах. Поддерживает изменение соотношения сторон, включение фона и многое другое.
👍 Лайки: 91, 📥 Скачиваний: 812
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/image_cropping
Croppy 🌟
Полностью настраиваемый редактор изображений с встроенными Material и Cupertino кропперами. Поддерживает Android, iOS, Windows, Linux, macOS и Web.
👍 Лайки: 130, 📥 Скачиваний: 7.1К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/croppy
Crop Your Image 🌟
Пакет предоставляет гибкий и настраиваемый виджет для обрезки изображений. Он позволяет разработчикам создавать собственные интерфейсы для обрезки изображений и управлять процессом обрезки программно.
👍 Лайки: 546, 📥 Скачиваний: 75.1К
Последнее обновление 📅: 8 месяцев назад
https://pub.dev/packages/crop_your_image
Crop Image 🌟
Пакет позволяет обрезать изображения на всех платформах, поддерживаемых Flutter.
👍 Лайки: 149, 📥 Скачиваний: 32.9К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/crop_image
Image Cropper 🌟
Пакет позволяет обрезать изображения на Android, iOS и Web с помощью нативных библиотек.
👍 Лайки: 2.4К, 📥 Скачиваний: 379К
Последнее обновление 📅: 4 месяца назад
https://pub.dev/packages/image_cropper
Custom Image Crop 🌟
Пакет позволяет создавать настраиваемые кадры для обрезки изображений. Вы можете настроить форму, размер, цвет и многое другое.
👍 Лайки: 87, 📥 Скачиваний: 10.4К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/custom_image_crop
#image_cropping #croppy #crop_your_image #crop_image #image_cropper #custom_image_crop #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages
Image Cropping 🌟
Пакет для обрезки и поворота изображений на нескольких платформах. Поддерживает изменение соотношения сторон, включение фона и многое другое.
👍 Лайки: 91, 📥 Скачиваний: 812
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/image_cropping
Croppy 🌟
Полностью настраиваемый редактор изображений с встроенными Material и Cupertino кропперами. Поддерживает Android, iOS, Windows, Linux, macOS и Web.
👍 Лайки: 130, 📥 Скачиваний: 7.1К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/croppy
Crop Your Image 🌟
Пакет предоставляет гибкий и настраиваемый виджет для обрезки изображений. Он позволяет разработчикам создавать собственные интерфейсы для обрезки изображений и управлять процессом обрезки программно.
👍 Лайки: 546, 📥 Скачиваний: 75.1К
Последнее обновление 📅: 8 месяцев назад
https://pub.dev/packages/crop_your_image
Crop Image 🌟
Пакет позволяет обрезать изображения на всех платформах, поддерживаемых Flutter.
👍 Лайки: 149, 📥 Скачиваний: 32.9К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/crop_image
Image Cropper 🌟
Пакет позволяет обрезать изображения на Android, iOS и Web с помощью нативных библиотек.
👍 Лайки: 2.4К, 📥 Скачиваний: 379К
Последнее обновление 📅: 4 месяца назад
https://pub.dev/packages/image_cropper
Custom Image Crop 🌟
Пакет позволяет создавать настраиваемые кадры для обрезки изображений. Вы можете настроить форму, размер, цвет и многое другое.
👍 Лайки: 87, 📥 Скачиваний: 10.4К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/custom_image_crop
#image_cropping #croppy #crop_your_image #crop_image #image_cropper #custom_image_crop #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages
Самые лучшие обновлённые пакеты за последние 24 часа
build 3.0.2 - пакет для написания кода генераторов, которые запускаются с помощью build_runner. Теперь использует build_runner_core 9.3.0, обновлена документация и добавлена поддержка meta 1.16.0. Уже 94 лайка и более 4 690 000 скачиваний! 📈👍
Лайки: 94, Скачиваний: 4.7М
https://pub.dev/packages/build
flutter_form_builder 9.2.0 - пакет для создания форм для сбора данных в Flutter. В новой версии добавлены новые функции, такие как возможность добавлять сообщения при.unregisterField, улучшение валидации форм и исправление ошибок. Пакет имеет 2730 лайков и более 203000 скачиваний! 📝👍
Лайки: 2730, Скачиваний: 203К
https://pub.dev/packages/flutter_form_builder
build_resolvers 3.0.2 - пакет для реализации в памяти Resolvers для использования с package:build. Теперь он использует build_runner 2.7.0 и удалил неиспользуемые зависимости. Уже 12 лайков и 4 560 000 скачиваний! 🔄👍
Лайки: 12, Скачиваний: 4.6М
https://pub.dev/packages/build_resolvers
build_runner 2.7.0 - пакет для генерации кода в проектах Dart и Flutter. В новой версии добавлены новые возможности, такие как опция "run_only_if_triggered" и удаление интерактивных запросов на удаление файлов. Пакет имеет 2230 лайков и более 4620000 скачиваний! 🚀👍
Лайки: 2230, Скачиваний: 4.6М
https://pub.dev/packages/build_runner
flex_color_scheme 8.3.0 - пакет для создания красивых тем Material Design в Flutter. В новой версии исправлены проблемы, связанные с изменениями в Flutter v3.35.0, и добавлены новые функции. Пакет имеет 3060 лайков и 53800 скачиваний. 🎨👍
Лайки: 3060, Скачиваний: 53.8К
https://pub.dev/packages/flex_color_scheme
adaptive_theme 3.7.1 - пакет для добавления поддержки светлых и темных тем в приложения Flutter. В новой версии произведена очистка кода и удалено использование устаревших имен классов в документации. Пакет имеет 925 лайков и более 37 900 скачиваний. 🌃👍
Лайки: 925, Скачиваний: 37.9К
https://pub.dev/packages/adaptive_theme
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #build #flutter_form_builder #build_resolvers #build_runner #flex_color_scheme #adaptive_theme
build 3.0.2 - пакет для написания кода генераторов, которые запускаются с помощью build_runner. Теперь использует build_runner_core 9.3.0, обновлена документация и добавлена поддержка meta 1.16.0. Уже 94 лайка и более 4 690 000 скачиваний! 📈👍
Лайки: 94, Скачиваний: 4.7М
https://pub.dev/packages/build
flutter_form_builder 9.2.0 - пакет для создания форм для сбора данных в Flutter. В новой версии добавлены новые функции, такие как возможность добавлять сообщения при.unregisterField, улучшение валидации форм и исправление ошибок. Пакет имеет 2730 лайков и более 203000 скачиваний! 📝👍
Лайки: 2730, Скачиваний: 203К
https://pub.dev/packages/flutter_form_builder
build_resolvers 3.0.2 - пакет для реализации в памяти Resolvers для использования с package:build. Теперь он использует build_runner 2.7.0 и удалил неиспользуемые зависимости. Уже 12 лайков и 4 560 000 скачиваний! 🔄👍
Лайки: 12, Скачиваний: 4.6М
https://pub.dev/packages/build_resolvers
build_runner 2.7.0 - пакет для генерации кода в проектах Dart и Flutter. В новой версии добавлены новые возможности, такие как опция "run_only_if_triggered" и удаление интерактивных запросов на удаление файлов. Пакет имеет 2230 лайков и более 4620000 скачиваний! 🚀👍
Лайки: 2230, Скачиваний: 4.6М
https://pub.dev/packages/build_runner
flex_color_scheme 8.3.0 - пакет для создания красивых тем Material Design в Flutter. В новой версии исправлены проблемы, связанные с изменениями в Flutter v3.35.0, и добавлены новые функции. Пакет имеет 3060 лайков и 53800 скачиваний. 🎨👍
Лайки: 3060, Скачиваний: 53.8К
https://pub.dev/packages/flex_color_scheme
adaptive_theme 3.7.1 - пакет для добавления поддержки светлых и темных тем в приложения Flutter. В новой версии произведена очистка кода и удалено использование устаревших имен классов в документации. Пакет имеет 925 лайков и более 37 900 скачиваний. 🌃👍
Лайки: 925, Скачиваний: 37.9К
https://pub.dev/packages/adaptive_theme
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #build #flutter_form_builder #build_resolvers #build_runner #flex_color_scheme #adaptive_theme
Круглый аватар с границей
Круглый аватар не имеет границы, но есть быстрый способ добавить её!
Если вы не хотите переписывать виджет CircleAvatar...
Просто оберните его ещё в один или используйте Container с градиентом.
Оцените новую рубрику лайком 👍 и подпишитесь, чтобы не пропустить новые советы! 😉
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #mobiledev #appdevelopment #uiux #codingtips
Круглый аватар не имеет границы, но есть быстрый способ добавить её!
Если вы не хотите переписывать виджет CircleAvatar...
Просто оберните его ещё в один или используйте Container с градиентом.
CircleAvatar(
radius: radius + 2, // Увеличиваем радиус для границы
backgroundColor: borderColor, // Цвет границы
child: CircleAvatar(
radius: radius, // Радиус внутреннего аватара
backgroundImage: NetworkImage(url), // Изображение из сети
),
);
Оцените новую рубрику лайком 👍 и подпишитесь, чтобы не пропустить новые советы! 😉
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #mobiledev #appdevelopment #uiux #codingtips
👍3
Обзор пакетов на тему "Выбор даты и времени" 🕰️
Syncfusion Flutter Date Range Picker📆
Легковесный виджет для выбора одной даты, нескольких дат или диапазона дат.
Возможности: выбор одной или нескольких дат, выбор диапазона дат, поддержка различных видов календаря.
👍 Лайки: 1590, 📥 Скачиваний: 190К
Последнее обновление: 2 дня назад
https://pub.dev/packages/syncfusion_flutter_datepicker
month_picker_dialog 📆
Диалоговое окно для выбора месяца, диапазона месяцев или года в стиле Material Design.
Поддерживает интернационализацию и доступен на всех языках, известных Flutter.
👍 Лайки: 158, 📥 Скачиваний: 36.5К
Последнее обновление: 23 дня назад
https://pub.dev/packages/month_picker_dialog
EasyDateTimelinePicker 🕰️
Удобный и настраиваемый виджет для выбора даты и времени.
Предоставляет горизонтальный интерфейс временной шкалы для выбора дат.
👍 Лайки: 557, 📥 Скачиваний: 11.2К
Последнее обновление: 5 месяцев назад
https://pub.dev/packages/easy_date_timeline
Bottom Picker 📊
Красивые и кастомизируемые нижние панели выбора для ваших приложений на Flutter.
Версия 4.1.0 предлагает полную кастомизацию и продвинутые функции для выбора даты и времени.
👍 Лайки: 343, 📥 Скачиваний: 15.3К
Последнее обновление: 6 дней назад
https://pub.dev/packages/bottom_picker
DatePickerTimeline 🕰️
Библиотека выбора даты, которая представляет календарь в виде горизонтальной временной шкалы.
👍 Лайки: 572, 📥 Скачиваний: 7.39К
Последнее обновление: 2 месяца назад
https://pub.dev/packages/date_picker_timeline
CalendarDatePicker2📆
Легкий и настраиваемый календарь для выбора дат, поддерживающий режимы выбора одиночной даты, диапазона дат и нескольких дат.
👍 Лайки: 632, 📥 Скачиваний: 275К
Последнее обновление: 2 месяца назад
https://pub.dev/packages/calendar_date_picker2
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #syncfusion_flutter_datepicker #month_picker_dialog #easy_date_timeline #bottom_picker #date_picker_timeline #calendar_date_picker2
Syncfusion Flutter Date Range Picker📆
Легковесный виджет для выбора одной даты, нескольких дат или диапазона дат.
Возможности: выбор одной или нескольких дат, выбор диапазона дат, поддержка различных видов календаря.
👍 Лайки: 1590, 📥 Скачиваний: 190К
Последнее обновление: 2 дня назад
https://pub.dev/packages/syncfusion_flutter_datepicker
month_picker_dialog 📆
Диалоговое окно для выбора месяца, диапазона месяцев или года в стиле Material Design.
Поддерживает интернационализацию и доступен на всех языках, известных Flutter.
👍 Лайки: 158, 📥 Скачиваний: 36.5К
Последнее обновление: 23 дня назад
https://pub.dev/packages/month_picker_dialog
EasyDateTimelinePicker 🕰️
Удобный и настраиваемый виджет для выбора даты и времени.
Предоставляет горизонтальный интерфейс временной шкалы для выбора дат.
👍 Лайки: 557, 📥 Скачиваний: 11.2К
Последнее обновление: 5 месяцев назад
https://pub.dev/packages/easy_date_timeline
Bottom Picker 📊
Красивые и кастомизируемые нижние панели выбора для ваших приложений на Flutter.
Версия 4.1.0 предлагает полную кастомизацию и продвинутые функции для выбора даты и времени.
👍 Лайки: 343, 📥 Скачиваний: 15.3К
Последнее обновление: 6 дней назад
https://pub.dev/packages/bottom_picker
DatePickerTimeline 🕰️
Библиотека выбора даты, которая представляет календарь в виде горизонтальной временной шкалы.
👍 Лайки: 572, 📥 Скачиваний: 7.39К
Последнее обновление: 2 месяца назад
https://pub.dev/packages/date_picker_timeline
CalendarDatePicker2📆
Легкий и настраиваемый календарь для выбора дат, поддерживающий режимы выбора одиночной даты, диапазона дат и нескольких дат.
👍 Лайки: 632, 📥 Скачиваний: 275К
Последнее обновление: 2 месяца назад
https://pub.dev/packages/calendar_date_picker2
#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #syncfusion_flutter_datepicker #month_picker_dialog #easy_date_timeline #bottom_picker #date_picker_timeline #calendar_date_picker2
👍1
Самые лучшие обновлённые пакеты за последние 24 часа
auto_route для навигации во Flutter обновлён!
Он позволяет использовать сильную типизацию при передаче аргументов, упрощает глубокие ссылки и использует генерацию кода для настройки маршрутов.
Версия: 0.1.0
👍 Лайки: 3310, 📥 Скачиваний: 166К
https://pub.dev/packages/auto_route
image_picker для Flutter обновлён до версии 1.2.0!
Пакет позволяет выбирать изображения из галереи и делать новые фотографии с помощью камеры. В новой версии добавлена функция выбора нескольких видеофайлов из галереи и обновлена минимальная поддерживаемая версия SDK до Flutter 3.27/Dart 3.6.
👍 Лайки: 7540, 📥 Скачиваний: 2.2М
https://pub.dev/packages/image_picker
path_provider_foundation обновлён до версии 2.4.2!
Теперь с обновлением до Pigeon 25.5.0 и минимальной поддержкой SDK версии Flutter 3.27/Dart 3.6.
👍 Лайки: 6, 📥 Скачиваний: 4.2М
https://pub.dev/packages/path_provider_foundation
petitparser обновлён до версии 7.0.1!
Пакет используется для создания парсеров и грамматик программных языков. В новой версии добавлена совместимость с Dart и Flutter 3.9, оптимизированы повторяющиеся парсеры символов и добавлена проверка на бесконечный цикл в трим-парсере.
👍 Лайки: 362, 📥 Скачиваний: 6.1М
https://pub.dev/packages/petitparser
xml обновлён до версии 6.6.1!
Пакет - это легковесная библиотека для парсинга,遍历, запросов, преобразования и построения XML-документов. В новой версии добавлена совместимость с Dart и Flutter 3.9, а также проведена оптимизация для устранения неиспользуемых пространств имен.
👍 Лайки: 425, 📥 Скачиваний: 6М
https://pub.dev/packages/xml
flutter_inapp_purchase обновлён до версии 6.1.0!
Этот пакет используется для реализации покупок внутри приложения в соответствии со спецификацией Open IAP.
В новой версии удалены устаревшие методы, улучшено качество кода и добавлены новые функции.
👍 Лайки: 419, 📥 Скачиваний: 5.7К
https://pub.dev/packages/flutter_inapp_purchase
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #auto_route #image_picker #path_provider_foundation #petitparser #xml #flutter_inapp_purchase
auto_route для навигации во Flutter обновлён!
Он позволяет использовать сильную типизацию при передаче аргументов, упрощает глубокие ссылки и использует генерацию кода для настройки маршрутов.
Версия: 0.1.0
👍 Лайки: 3310, 📥 Скачиваний: 166К
https://pub.dev/packages/auto_route
image_picker для Flutter обновлён до версии 1.2.0!
Пакет позволяет выбирать изображения из галереи и делать новые фотографии с помощью камеры. В новой версии добавлена функция выбора нескольких видеофайлов из галереи и обновлена минимальная поддерживаемая версия SDK до Flutter 3.27/Dart 3.6.
👍 Лайки: 7540, 📥 Скачиваний: 2.2М
https://pub.dev/packages/image_picker
path_provider_foundation обновлён до версии 2.4.2!
Теперь с обновлением до Pigeon 25.5.0 и минимальной поддержкой SDK версии Flutter 3.27/Dart 3.6.
👍 Лайки: 6, 📥 Скачиваний: 4.2М
https://pub.dev/packages/path_provider_foundation
petitparser обновлён до версии 7.0.1!
Пакет используется для создания парсеров и грамматик программных языков. В новой версии добавлена совместимость с Dart и Flutter 3.9, оптимизированы повторяющиеся парсеры символов и добавлена проверка на бесконечный цикл в трим-парсере.
👍 Лайки: 362, 📥 Скачиваний: 6.1М
https://pub.dev/packages/petitparser
xml обновлён до версии 6.6.1!
Пакет - это легковесная библиотека для парсинга,遍历, запросов, преобразования и построения XML-документов. В новой версии добавлена совместимость с Dart и Flutter 3.9, а также проведена оптимизация для устранения неиспользуемых пространств имен.
👍 Лайки: 425, 📥 Скачиваний: 6М
https://pub.dev/packages/xml
flutter_inapp_purchase обновлён до версии 6.1.0!
Этот пакет используется для реализации покупок внутри приложения в соответствии со спецификацией Open IAP.
В новой версии удалены устаревшие методы, улучшено качество кода и добавлены новые функции.
👍 Лайки: 419, 📥 Скачиваний: 5.7К
https://pub.dev/packages/flutter_inapp_purchase
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #auto_route #image_picker #path_provider_foundation #petitparser #xml #flutter_inapp_purchase
Создаем собственный экран ошибок
Вам надоело видеть красный или серый экран при возникновении ошибки? 🤔
Это поведение Flutter-приложения по умолчанию. 📱
Примечание: Если вы хотите, чтобы Flutter перестал показывать красный экран в режиме отладки или серый в production-режиме, просто удалите функцию
Вы можете переопределить виджет ошибки по умолчанию или вообще не показывать ничего... 🤷♂️
Хорошим решением может быть перенаправление пользователя и отображение ошибки в виде всплывающего сообщения. 📢
Оцените нашу новую рубрику! 👍💬 Оставляйте ваши отзывы в комментариях! 💬👇
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #AppDevelopment #ErrorHandling #CustomErrorScreen #FlutterTips
Вам надоело видеть красный или серый экран при возникновении ошибки? 🤔
Это поведение Flutter-приложения по умолчанию. 📱
Примечание: Если вы хотите, чтобы Flutter перестал показывать красный экран в режиме отладки или серый в production-режиме, просто удалите функцию
presentError
. 💡Вы можете переопределить виджет ошибки по умолчанию или вообще не показывать ничего... 🤷♂️
Хорошим решением может быть перенаправление пользователя и отображение ошибки в виде всплывающего сообщения. 📢
void main() {
FlutterError.onError = (FlutterErrorDetails details) {
FlutterError.presentError(details); // Показываем ошибку
};
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
routes: routes,
initialRoute: 'route1',
builder: (context, widget) {
ErrorWidget.builder = (FlutterErrorDetails errorDetails) {
Widget error = Text('...rendering error... : ${errorDetails.summary}');
if (widget is Scaffold || widget is Navigator) {
error = Scaffold(body: Center(child: error));
}
return error;
};
return widget;
},
);
}
}
Оцените нашу новую рубрику! 👍💬 Оставляйте ваши отзывы в комментариях! 💬👇
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #AppDevelopment #ErrorHandling #CustomErrorScreen #FlutterTips
👍2
Обзор пакетов на тему Graph Query Language 📚
GraphQL Flutter 🚀
Пакет предоставляет удобный интерфейс для работы с GraphQL API в приложениях на Flutter.
👍 Лайки: 888, 📥 Скачиваний: 252К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/graphql_flutter
gql_code_builder 💻
Пакет позволяет создавать полезные классы из документов *.graphql и SDL с помощью Dart.
👍 Лайки: 5, 📥 Скачиваний: 214К
Последнее обновление 📅: 4 месяца назад
https://pub.dev/packages/gql_code_builder
Normalize 📊
Пакет для нормализации и денормализации данных для GraphQL-операций.
👍 Лайки: 16, 📥 Скачиваний: 444К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/normalize
Ferry 🚀
Пакет предназначен для работы с GraphQL и предлагает типизированную работу с данными, автоматическую генерацию кода и настройку сети и кэширования.
👍 Лайки: 364, 📥 Скачиваний: 2.8К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/ferry
GraphQL Codegen 💻
Пакет позволяет сгенерировать Dart-сериализаторы и клиентские хелперы с минимальной конфигурацией.
👍 Лайки: 142, 📥 Скачиваний: 94.1К
Последнее обновление 📅: 47 дней назад
https://pub.dev/packages/graphql_codegen
GraphQL 🚀
Пакет позволяет взаимодействовать с любым GraphQL-сервером.
👍 Лайки: 481, 📥 Скачиваний: 489К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/graphql
#graphql #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #graphql_flutter #gql_code_builder #normalize #ferry #graphql_codegen
GraphQL Flutter 🚀
Пакет предоставляет удобный интерфейс для работы с GraphQL API в приложениях на Flutter.
👍 Лайки: 888, 📥 Скачиваний: 252К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/graphql_flutter
gql_code_builder 💻
Пакет позволяет создавать полезные классы из документов *.graphql и SDL с помощью Dart.
👍 Лайки: 5, 📥 Скачиваний: 214К
Последнее обновление 📅: 4 месяца назад
https://pub.dev/packages/gql_code_builder
Normalize 📊
Пакет для нормализации и денормализации данных для GraphQL-операций.
👍 Лайки: 16, 📥 Скачиваний: 444К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/normalize
Ferry 🚀
Пакет предназначен для работы с GraphQL и предлагает типизированную работу с данными, автоматическую генерацию кода и настройку сети и кэширования.
👍 Лайки: 364, 📥 Скачиваний: 2.8К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/ferry
GraphQL Codegen 💻
Пакет позволяет сгенерировать Dart-сериализаторы и клиентские хелперы с минимальной конфигурацией.
👍 Лайки: 142, 📥 Скачиваний: 94.1К
Последнее обновление 📅: 47 дней назад
https://pub.dev/packages/graphql_codegen
GraphQL 🚀
Пакет позволяет взаимодействовать с любым GraphQL-сервером.
👍 Лайки: 481, 📥 Скачиваний: 489К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/graphql
#graphql #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #graphql_flutter #gql_code_builder #normalize #ferry #graphql_codegen
Самые лучшие обновлённые пакеты за последние 24 часа
qs_dart 1.4.3 - библиотека для кодирования и декодирования строк запросов в Dart. Исправлены ошибки и оптимизирована производительность. Теперь работает быстрее и точнее. 👍 Лайки: 10, 📥 Скачиваний: 90.4К. Узнайте больше: https://pub.dev/packages/qs_dart
font_awesome_flutter 4.7.0 - бесплатный набор иконок Font Awesome для Flutter. Добавлены новые функции, включая доступ к иконкам через класс FontAwesomeIcons и галерею приложений. 👍 Лайки: 4820, 📥 Скачиваний: 769К. Узнайте больше: https://pub.dev/packages/font_awesome_flutter
persian_datetime_picker 3.1.1 - пакет для создания персидского датапикера и таймпикера для Flutter. Исправлена несовместимость с Flutter 3.35.1. 👍 Лайки: 285, 📥 Скачиваний: 2.7К. Подробнее: https://pub.dev/packages/persian_datetime_picker
adaptive_theme 3.7.1+2 - пакет для добавления поддержки светлых и темных тем в приложение Flutter. Обновлена директория example/web, повышены минимальные ограничения зависимости shared_preferences и исправлены импорты для Brightness. 👍 Лайки: 926, 📥 Скачиваний: 39.3К. Узнайте больше: https://pub.dev/packages/adaptive_theme
flutter_inapp_purchase 6.2.0 - пакет для покупок внутри приложения. Теперь соответствует спецификации Open IAP, включает единый токен покупки и улучшена обработка транзакций. 👍 Лайки: 419, 📥 Скачиваний: 5.7К. Подробнее: https://pub.dev/packages/flutter_inapp_purchase
auto_route 0.1.0 - пакет для навигации во Flutter. Использует сильную типизацию при передаче аргументов, упрощает глубокие ссылки и генерацию кода для настройки маршрутов. 👍 Лайки: 3310, 📥 Скачиваний: 164К. Подробнее: https://pub.dev/packages/auto_route
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #qs_dart #font_awesome_flutter #persian_datetime_picker #adaptive_theme #flutter_inapp_purchase #auto_route
qs_dart 1.4.3 - библиотека для кодирования и декодирования строк запросов в Dart. Исправлены ошибки и оптимизирована производительность. Теперь работает быстрее и точнее. 👍 Лайки: 10, 📥 Скачиваний: 90.4К. Узнайте больше: https://pub.dev/packages/qs_dart
font_awesome_flutter 4.7.0 - бесплатный набор иконок Font Awesome для Flutter. Добавлены новые функции, включая доступ к иконкам через класс FontAwesomeIcons и галерею приложений. 👍 Лайки: 4820, 📥 Скачиваний: 769К. Узнайте больше: https://pub.dev/packages/font_awesome_flutter
persian_datetime_picker 3.1.1 - пакет для создания персидского датапикера и таймпикера для Flutter. Исправлена несовместимость с Flutter 3.35.1. 👍 Лайки: 285, 📥 Скачиваний: 2.7К. Подробнее: https://pub.dev/packages/persian_datetime_picker
adaptive_theme 3.7.1+2 - пакет для добавления поддержки светлых и темных тем в приложение Flutter. Обновлена директория example/web, повышены минимальные ограничения зависимости shared_preferences и исправлены импорты для Brightness. 👍 Лайки: 926, 📥 Скачиваний: 39.3К. Узнайте больше: https://pub.dev/packages/adaptive_theme
flutter_inapp_purchase 6.2.0 - пакет для покупок внутри приложения. Теперь соответствует спецификации Open IAP, включает единый токен покупки и улучшена обработка транзакций. 👍 Лайки: 419, 📥 Скачиваний: 5.7К. Подробнее: https://pub.dev/packages/flutter_inapp_purchase
auto_route 0.1.0 - пакет для навигации во Flutter. Использует сильную типизацию при передаче аргументов, упрощает глубокие ссылки и генерацию кода для настройки маршрутов. 👍 Лайки: 3310, 📥 Скачиваний: 164К. Подробнее: https://pub.dev/packages/auto_route
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #qs_dart #font_awesome_flutter #persian_datetime_picker #adaptive_theme #flutter_inapp_purchase #auto_route
😁1
Clean Arch + Cubit + Reactor 🚀.
Узнайте, как оптимизировать управление состоянием во Flutter с помощью Clean Architecture и Cubit! 🤩
В этой статье вы узнаете, как уменьшить сложность кубитов, разбивая их на более мелкие, однозначные части! 📈
И также, новая концепция управления данными в приложениях: реактивный репозиторий и кубиты! 📊
Узнайте, как решить проблему обновления данных в кубитах без привязки к UI-слою! 📱
И, наконец, Упрощение архитектуры с помощью Reactor и Cubit! 🚀
Читайте о том, как разделить ответственность и автоматизировать синхронизацию в вашем приложении! 🤝
Читать здесь 📚
#flutter #dart #flutterpulse 🚀💻
Узнайте, как оптимизировать управление состоянием во Flutter с помощью Clean Architecture и Cubit! 🤩
В этой статье вы узнаете, как уменьшить сложность кубитов, разбивая их на более мелкие, однозначные части! 📈
И также, новая концепция управления данными в приложениях: реактивный репозиторий и кубиты! 📊
Узнайте, как решить проблему обновления данных в кубитах без привязки к UI-слою! 📱
И, наконец, Упрощение архитектуры с помощью Reactor и Cubit! 🚀
Читайте о том, как разделить ответственность и автоматизировать синхронизацию в вашем приложении! 🤝
Читать здесь 📚
#flutter #dart #flutterpulse 🚀💻
❤1👎1
🚀 Расширяем возможности Flutter с помощью FFI: Магия работы с памятью на C!
Привет, Flutter-энтузиасты! Готовы погрузиться в глубины нативной интеграции? 🔍 Наш коллега Руслан Цицер выпустил мощное видео, которое раскрывает тайны взаимодействия Dart и C через FFI. Это не просто теория — это ключ к высокопроизводительным решениям!
🔥 Что вас ждет в видео:
👉 🧠 Основы работы с памятью: стек, куча, указатели — объясняем на пальцах, почему это критично для FFI.
👉 📦 Передача строк между Dart и C: как избежать утечек памяти и преобразовывать данные без боли.
👉 ⚙️ Автоматизация рутины: простые скрипты на Bash/Makefile для сборки и генерации кода.
👉 💡 Реальные примеры: разбор C-кода, работа с
❗️ Важно: Руслан наглядно показывает, как:
- Корректно освобождать память, чтобы приложение не "падало".
- Использовать
- Избегать Race Condition и утечек в долгоживущих приложениях.
💬 "Это база для тех, кто хочет запускать Go, Rust или C++ код в Flutter!" — Руслан анонсирует продолжение темы в следующих выпусках.
👉 Не пропустите! Подписывайтесь на канал автора, жмите 🔔 колокольчик и лайк 👍, если хотите больше глубинки. Пишите вопросы в комментариях — Руслан активно отвечает!
💡 Ищете другие полезные ролики? Загляните по хэштегу #FlutterPulseYoutube!
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube #FFI #CleanCode #Refactoring
Привет, Flutter-энтузиасты! Готовы погрузиться в глубины нативной интеграции? 🔍 Наш коллега Руслан Цицер выпустил мощное видео, которое раскрывает тайны взаимодействия Dart и C через FFI. Это не просто теория — это ключ к высокопроизводительным решениям!
🔥 Что вас ждет в видео:
👉 🧠 Основы работы с памятью: стек, куча, указатели — объясняем на пальцах, почему это критично для FFI.
👉 📦 Передача строк между Dart и C: как избежать утечек памяти и преобразовывать данные без боли.
👉 ⚙️ Автоматизация рутины: простые скрипты на Bash/Makefile для сборки и генерации кода.
👉 💡 Реальные примеры: разбор C-кода, работа с
malloc
, free
и нативными библиотеками. ❗️ Важно: Руслан наглядно показывает, как:
- Корректно освобождать память, чтобы приложение не "падало".
- Использовать
Utf8
для преобразования строк. - Избегать Race Condition и утечек в долгоживущих приложениях.
💬 "Это база для тех, кто хочет запускать Go, Rust или C++ код в Flutter!" — Руслан анонсирует продолжение темы в следующих выпусках.
👉 Не пропустите! Подписывайтесь на канал автора, жмите 🔔 колокольчик и лайк 👍, если хотите больше глубинки. Пишите вопросы в комментариях — Руслан активно отвечает!
💡 Ищете другие полезные ролики? Загляните по хэштегу #FlutterPulseYoutube!
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube #FFI #CleanCode #Refactoring
Создаём круглый индикатор прогресса
Привет, подписчики! 👋 Сегодня мы рассмотрим интересный Flutter-трюк, который поможет вам создать круглый индикатор прогресса с помощью
Вы можете использовать виджет
В этом примере мы используем
Оцените новую рубрику и напишите в комментариях, какие темы вам интересны 🔥
Все подобные новости можно найти по хэштегу #FlutterPulseTips 🤓
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #UIUX #ProgressIndicator #FlutterTips #CodingTricks #AppDevelopment
Привет, подписчики! 👋 Сегодня мы рассмотрим интересный Flutter-трюк, который поможет вам создать круглый индикатор прогресса с помощью
ClipRRect
🌟Вы можете использовать виджет
ClipRRect
, чтобы создать круглый индикатор прогресса. Для этого нужно обернуть LinearProgressIndicator
в ClipRRect
и задать ему радиус границы 🌈
ClipRRect(
borderRadius: const BorderRadius.all(Radius.circular(10)),
child: LinearProgressIndicator(
minHeight: 14,
value: progress, // текущий прогресс
color: Colors.red, // цвет прогресса
backgroundColor: Colors.white, // фон индикатора
),
),
В этом примере мы используем
LinearProgressIndicator
с minHeight
равным 14 и оборачиваем его в ClipRRect
с радиусом 10, чтобы получить круглый индикатор прогресса 🔴⚪️Оцените новую рубрику и напишите в комментариях, какие темы вам интересны 🔥
Все подобные новости можно найти по хэштегу #FlutterPulseTips 🤓
#flutter #dart #flutterpulse #FlutterPulseTips #MobileDevelopment #UIUX #ProgressIndicator #FlutterTips #CodingTricks #AppDevelopment
👍1