Flutter Pulse
525 subscribers
344 photos
759 links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Обзор пакетов на тему "Редактирование, сохранение и сжатие мультимедиа"

📸 flutter_image_compress - Пакет для сжатия изображений в форматах JPEG, PNG, WebP и HEIF на платформах Android, iOS, macOS, Web и OpenHarmony. Сжатие изображений происходит на уровне нативного кода, что обеспечивает высокую скорость и эффективность.
👍 Лайки: 1710, 📥 Скачиваний: 527К
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/flutter_image_compress

📸 ProImageEditor - Пакет для интеграции редактора изображений в ваше приложение. Он включает в себя множество функций, таких как рисование, редактирование текста, обрезка и поворот изображений, применение фильтров и многое другое.
👍 Лайки: 443, 📥 Скачиваний: 25.4К
Последнее обновление 📅: 2 часа назад
https://pub.dev/packages/pro_image_editor

📸 image_editor - Пакет для редактирования изображений в Flutter, позволяющий обрезать, поворачивать, масштабировать и применять различные эффекты к изображениям.
👍 Лайки: 362, 📥 Скачиваний: 28.3К
Последнее обновление 📅: 8 месяцев назад
https://pub.dev/packages/image_editor

📹 Gal - Пакет для сохранения изображений и видео в галерею на различных платформах, включая Android, iOS, macOS, Windows и Linux.
👍 Лайки: 483, 📥 Скачиваний: 131К
Последнее обновление 📅: 22 дня назад
https://pub.dev/packages/gal

📹 video_trimmer - Пакет для обрезки видео в Flutter, позволяющий обрезать видео, конвертировать в GIF и управлять воспроизведением.
👍 Лайки: 489, 📥 Скачиваний: 4.7К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/video_trimmer

📹 video_compress - Пакет для сжатия видео, удаления аудио, манипулирования миниатюрами и делания видео совместимым со всеми платформами.
👍 Лайки: 717, 📥 Скачиваний: 105К
Последнее обновление 📅: 6 месяцев назад
https://pub.dev/packages/video_compress

#flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages #flutter_image_compress #ProImageEditor #image_editor #Gal #video_trimmer #video_compress
🔥1
Привет, друзья! 🤩 Сегодня у нас супер-интересная тема: распознавание лиц на Flutter! 🤖 Это не только крутая фича для твоего приложения, но и важный инструмент для безопасности и идентификации. 🔒

Почему нам нужно распознавание лиц? 🤔
✔️ Безопасность: контроль доступа по лицу
✔️ Идентификация: определение пользователя среди базы данных
✔️ Интерактивные приложения: фильтры, маски и другие 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
2
Волнующие новости для всех разработчиков на Flutter и Dart! 🚀💻
Только что вышла новая версия 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
🔥21
Центрирование формы без скрытия полей при открытом клавиатуре

Привет, подписчики! 👋 Сегодня мы рассмотрим полезный совет по 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
👍41🔥1🤯1
Isolate в Dart не всё так гладко! 🚀💻
У меня есть интересная новость для вас! 🤔
Оказывается, конструктор класса 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
Самые лучшие обновлённые пакеты за последние 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
Проверьте устаревшие зависимости
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