Flutter Pulse
1K subscribers
606 photos
1 file
1.67K links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Самые лучшие обновлённые пакеты за последние 24 часа


saropa_lints 8.0.11
Плагин для обнаружения утечек памяти, уязвимостей безопасности и крахов во время выполнения, которые стандартные линтеры могут пропустить.
👍 Лайки: 3, 📥 Скачиваний: 3820
https://pub.dev/packages/saropa_lints

flutter_chrome_cast 1.4.4
Теперь поддерживает передачу customData при загрузке медиа и очереди на Android и iOS.
Добавлена документация по настройке кастомных HTTP-заголовков.
Пакет уже получил 29 лайков и 5120 скачиваний!
https://pub.dev/packages/flutter_chrome_cast

parse_server_sdk 9.4.0
Теперь с обновленными линтами до версии 6.0.0.
Популярность пакета растет: 146 лайков и 4820 скачиваний.
https://pub.dev/packages/parse_server_sdk

horizontal_weekly_calendar 1.3.0
Исправлены критические ошибки, связанные с переходом на летнее время, и улучшено качество кода.
Теперь пакет поддерживает отображение событий, которые перекрываются во времени, и имеет улучшенную систему тестирования.
Уже 28 лайков и 256 скачиваний!
https://pub.dev/packages/horizontal_weekly_calendar

webview_all 1.0.3
Этот пакет позволяет создавать веб-представления для всех платформ Flutter, включая Android, iOS, Windows, macOS, Linux и Web.
В новой версии обновлена документация и зависимости.
Пакет уже получил 69 лайков и был скачан 1580 раз!
https://pub.dev/packages/webview_all

dice_bear 1.0.0
Теперь использует последнюю версию API Dice Bear 9.x.
Обратите внимание, что в этом обновлении есть breaking changes.
Пакет dice_bear позволяет генерировать уникальные аватары с обширными возможностями кастомизации.
Лайков: 38
Скачиваний: 516
https://pub.dev/packages/dice_bear

FlutterPulse — канал о мире Flutter!


Поддержать канал

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #saropa_lints #flutter_chrome_cast #parse_server_sdk #horizontal_weekly_calendar #webview_all #dice_bear
🎵 Аудиоплеер во Flutter с just_audio
Нужен надёжный аудиоплеер с плейлистами? Пакет just_audio — одно из лучших решений:
🔹 Воспроизведение из URL, локальных файлов и ассетов
🔹 Плейлисты с переключением треков
🔹 Зацикливание и перемешивание
🔹 Перемотка, скорость, громкость
🔹 Стримы состояния для реактивного UI
🔹 Gapless playback — без разрывов между треками
⚙️ Быстрый старт:
final player = AudioPlayer();
await player.setUrl('https://example.com/song.mp3');
await player.play();


🎶 Плейлист за 3 строки:
await player.setAudioSources([
AudioSource.uri(Uri.parse('track1.mp3')),
AudioSource.uri(Uri.parse('track2.mp3')),
]);


💡 Pro tip: Используйте playerStateStream и positionStream для обновления UI в реальном времени.
Идеально для подкастов, музыки, аудиокниг — всё на чистом Dart.
Пробовали just_audio? Делитесь опытом 👇
🔗 Ссылки на материалы:

Читать на русском языке
Read in English
Читать оригинал


Все подобные новости ищите по хэштегу #FlutterPulseMedium
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium
Обзор пакетов на тему Bluetooth, NFC, Beacon


Nearby Service 0.2.1
Этот Flutter-плагин позволяет создавать P2P-сети для обмена текстом и файлами между устройствами Android и iOS/macOS. Плагин Nearby Service предоставляет широкий спектр возможностей для создания децентрализованных приложений.
👍 Лайки: 114, 📥 Скачиваний: 811
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/nearby_service


Universal BLE 1.2.0
Плагин Universal BLE позволяет работать с Bluetooth Low Energy (BLE) на всех платформах: Android, iOS, macOS, Windows, Linux и Web. Он предоставляет функции сканирования устройств, подключения и отключения, обнаружения сервисов и чтения/записи данных.
👍 Лайки: 130, 📥 Скачиваний: 17.5K
📅 Обновлено: 29 дней назад
https://pub.dev/packages/universal_ble


NFC Manager 4.2.0
Плагин NFC Manager позволяет читать и записывать данные на NFC теги, а также работать с различными типами тегов. Он поддерживает работу на Android и iOS.
👍 Лайки: 522, 📥 Скачиваний: 53.1K
📅 Обновлено: 32 часа назад
https://pub.dev/packages/nfc_manager


FlutterBluePlus 2.2.1
Этот пакет предоставляет кроссплатформенную поддержку Bluetooth Low Energy для Flutter, включая поддержку iOS, macOS, Android, Linux и Web. Он не имеет зависимостей и обеспечивает простую интеграцию и использование.
👍 Лайки: 1240, 📥 Скачиваний: 172K
📅 Обновлено: 31 день назад
https://pub.dev/packages/flutter_blue_plus


Flutter NFC Kit 3.6.2
Пакет Flutter NFC Kit предназначен для работы с NFC на Android, iOS и веб-браузерах, поддерживая чтение и запись NDEF записей, обмен данными с картами и тегами по стандартам ISO.
👍 Лайки: 268, 📥 Скачиваний: 31.9K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/flutter_nfc_kit


Bluetooth Low Energy 6.2.1
Пакет bluetooth_low_energy позволяет контролировать Bluetooth Low Energy в ваших Flutter-приложениях, поддерживая как центральную, так и периферийную роль, и обеспечивает широкий спектр функций для работы с BLE-устройствами.
👍 Лайки: 123, 📥 Скачиваний: 4.4K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/bluetooth_low_energy


FlutterPulse — канал о мире Flutter!


#flutter #dart #pubdev #flutterpulse #NearbyService #UniversalBLE #NFCManager #FlutterBluePlus #FlutterNFCKit #BluetoothLowEnergy
👍1
Самые лучшие обновлённые пакеты за последние 24 часа

flutter_blueprint 3.0.0 - инструмент для создания production-ready Flutter-проектов с чистой архитектурой, продвинутым управлением состоянием и готовыми к выпуску рабочими процессами.
В новой версии 3.0.0 добавлены следующие функции: команда "doctor" для анализа и исправления проблем в проекте, шаблоны безопасного выпуска для Android и iOS, скрипты для проверки выпуска и документация по символизации, защита от зависимости и скрипты для проверки выпуска.
👍 Лайки: 20, 📥 Скачиваний: 102
https://pub.dev/packages/flutter_blueprint

monolib_dart 0.0.12 - Теперь доступна функция jsonlEncodeAsync.
👍 Лайки: 0, 📥 Скачиваний: 1.6К
https://pub.dev/packages/monolib_dart

saropa_lints 9.5.1 - используется для обнаружения утечек памяти, уязвимостей безопасности и крахов во время выполнения, которые стандартные линтеры могут пропустить.
В новой версии исправлены различные ошибки и улучшена производительность.
👍 Лайки: 3, 📥 Скачиваний: 3.7К
https://pub.dev/packages/saropa_lints

dengage_flutter 1.1.4 - используется для интеграции Dengage SDK в приложения Flutter, позволяя отправлять push-уведомления, отслеживать события и использовать другие функции Dengage.
В новой версии обновлены версии Android и iOS SDK.
👍 Лайки: 4, 📥 Скачиваний: 701
https://pub.dev/packages/dengage_flutter

hand_detection 2.0.5 - используется для обнаружения рук и определения их положения на изображениях и видеопотоках, с возможностью распознавания жестов и определения правой или левой руки.
В новой версии обновлена документация.
👍 Лайки: 5, 📥 Скачиваний: 1.5К
https://pub.dev/packages/hand_detection

face_detection_tflite 5.0.12 - реализация моделей обнаружения лица и определения местоположения лица от Google's MediaPipe, использующая TensorFlow Lite.
В новой версии 5.0.12 обновлена документация.
👍 Лайки: 9, 📥 Скачиваний: 2.2К
https://pub.dev/packages/face_detection_tflite

FlutterPulse — канал о мире Flutter!

Поддержать канал

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #flutter_blueprint #monolib_dart #saropa_lints #dengage_flutter #hand_detection #face_detection_tflite
Как писать Flutter-код так, чтобы ИИ правильно его дописывал // Курс «Flutter Mobile Developer»

Представляем вам видео для Telegram-канала Flutter Pulse, в котором рассматривается важная тема: как писать Flutter-код, чтобы ИИ мог его правильно дописывать. 🤔💻

В этом видео Руслан Цицер Flutter-разработчик, делится своим опытом и рассказывает о том, как организовать структуру проекта, чтобы ИИ мог эффективно дописывать код. 📚💡

Что вы узнаете в этом видео?
🔹 Почему AI-ассистенты ошибаются при генерации кода 🤔
🔹 Как структура Flutter-проекта влияет на качество подсказок 📁
🔹 Принципы “AI-дружелюбного” кода: архитектура, нейминг, комментарии 📝
🔹 Сравнение плохого и правильного подхода на практике 📊

Для кого это видео?
👥 Новичкам во Flutter 🌱
👥 Разработчикам, использующим AI-ассистентов 🤖
👥 Программистам, переходящим в мобильную разработку 📱

Что вы сможете сделать после просмотра?
🔹 Понимать, как ИИ анализирует код и контекст проекта 🔍
🔹 Использовать практики, улучшающие качество автодополнения 💻
🔹 Писать код, который легче масштабировать 📈
🔹 Ускорить разработку с помощью AI ⚡️

Смотрите видео по ссылке: Youtube или VkVideo 📹

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

👉 Подпишитесь на наш канал и смотрите другие видео по хэштегу #FlutterPulseYoutube!
🤡1
🔊 Фоновое аудио во Flutter: полный гайд
В продолжение вчерашней темы!
Хотите, чтобы аудио играло в фоне с элементами управления на экране блокировки и в уведомлениях? 🎧
Разбираем два ключевых пакета:
🔹 just_audio_background — для большинства приложений:
Фоновое воспроизведение
Элементы управления на экране блокировки
Уведомления с play/pause/next
Поддержка наушников и Bluetooth
Минимум кода
🔹 audio_service — для сложных сценариев:
Воспроизведение после закрытия приложения
Настоящий фоновый сервис
Сложные медиа-очереди и синхронизация
⚙️ Быстрый старт с just_audio_background:
await JustAudioBackground.init(
androidNotificationChannelId: 'com.example.audio',
androidNotificationChannelName: 'Audio',
);


🎶 Не забудьте метаданные!
tag: MediaItem(
title: 'Song Title',
artist: 'Artist Name',
artUri: Uri.parse('https://.../cover.jpg'),
)


💡 Pro tip: Начните с just_audio_background. Переходите на audio_service только если действительно нужно.
📱 Важно:
• iOS: включите Background Modes → Audio
• Android: канал уведомлений обязателен
Идеально для подкастов, музыки, аудиокниг — всё на чистом Dart.
Пробовали фоновое аудио во Flutter? Делитесь опытом 👇
🔗 Ссылки на материалы:

Читать на русском языке
Read in English
Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium
1🔥1
Пагинация в Flutter: как грузить и показывать данные пользователям 📊💻
Вы когда-нибудь сталкивались с проблемой загрузки больших данных в своем мобильном приложении? 🤔 Это может привести к замедлению работы приложения, увеличению нагрузки на сеть и ухудшению пользовательского опыта. 😬
Но не волнуйтесь, есть решение! 🙌 Пагинация - это способ разделения больших данных на небольшие группы (страницы) вместо загрузки всего сразу. 📈
Например, для API в 10000 объектов, вместо огромного массива данных, мы будем запрашивать потихоньку: страница 1 (объекты 1-10), страница 2 (объекты 11-20) и т. д. 📊
Это помогает нам:
Уменьшить нагрузку на сеть. Меньше данных в запросе - выше скорость его выполнения на сервере и быстрее передача ответа;
Оптимизировать производительность. Меньше объем данных - меньше занимаемой оперативной памяти, быстрее обработка;
Улучшить UX. Пользователи будут видеть новые данные практически, а не когда мы получим и распарсим все объекты. 📈
Для того, чтобы правильно сделать пагинацию в мобильном приложении, нужно знать, как она делается на сервере. Тут существует 3 способа:
Page-based (стандартный способ)
Offset-based (гибкий способ)
Cursor-based (профессиональный способ)
Каждый из них имеет свои плюсы и минусы. 🤔
Последний способ применяется редко, так как он может не подойти под некоторые случаи. Но у первых двух тоже есть недостаток - может возникнуть дублирование или пропажа данных. 📝
С тем, как запрашивать данные, мы определились, теперь нужно понять, какая страница последняя? Тут есть 2 варианта - либо API вернет нам номер последней страницы при запросе, либо на последней странице придет число меньше указанного нами лимита. 📊
Теперь поработаем с нашим State Manager. Нам нужны состояния - загрузки, успеха и ошибки. И обязательно хранить в них - список полученных данных, страницу (если применяем page-based или offset-based) и при возможности номер последней страницы. 📝
Полную новость читайте здесь.

FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutter_amiga #пагинация #мобильные_приложения #оптимизация_производительности
🔥1
Обзор пакетов на тему Health & Fitness


health 13.3.1
Пакет health позволяет читать и записывать данные о здоровье из/в Apple Health и Google Health Connect. Он обновлён 51 день назад и имеет 659 лайков, 75.9K скачиваний.
👍 Лайки: 659, 📥 Скачиваний: 75.9K
📅 Обновлено: 51 день назад
https://pub.dev/packages/health


Huawei Health Kit Flutter Plugin 6.16.0+300
Huawei Health Kit Flutter Plugin позволяет Flutter-приложениям взаимодействовать с Huawei Health Kit SDK, предоставляя доступ к данным о здоровье и фитнесе пользователей. Он имеет 26 лайков и 4 скачивания.
👍 Лайки: 26, 📥 Скачиваний: 4K
📅 Обновлено: 5 месяцев назад
https://pub.dev/packages/huawei_health


Pedometer 4.2.0
Pedometer - плагин для подсчёта шагов и определения состояния пешехода на iOS и Android. Он имеет 34.2K лайков и 11.9K скачиваний.
👍 Лайки: 34.2K, 📥 Скачиваний: 11.9K
📅 Обновлено: 34 дня назад
https://pub.dev/packages/pedometer


air_quality 4.1.1
Пакет air_quality позволяет получать индекс качества воздуха из сервиса World's Air Quality Index. Он имеет 12 лайков и 339 скачиваний.
👍 Лайки: 12, 📥 Скачиваний: 339
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/air_quality


Noise Meter 5.1.0
Noise Meter - плагин для измерения уровня шума на iOS и Android. Он имеет 127 лайков и 9.1K скачиваний.
👍 Лайки: 127, 📥 Скачиваний: 9.1K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/noise_meter


Polar Plugin 7.10.0
Polar Plugin позволяет подключаться к устройствам Polar и получать данные о сердечном ритме, ЭКГ и ускорении. Он имеет 22 лайка и 983 скачивания.
👍 Лайки: 22, 📥 Скачиваний: 983
📅 Обновлено: 41 день назад
https://pub.dev/packages/polar


FlutterPulse — канал о мире Flutter!

#flutter #dart #pubdev #flutterpulse #health #huaweihealthkit #pedometer #airquality #noisemeter #polarplugin
Новые пакеты за неделю


manuel_route_builder 1.0.0
Этот пакет позволяет создавать ручные маршруты на карте. Пользователи могут выбрать область на карте, выбрать начальную точку, и пакет автоматически рассчитает оптимальный маршрут через все точки в выбранной области.
👍 Лайки: 2, 📥 Скачиваний: 0
https://pub.dev/packages/manuel_route_builder

archipelago_cli 1.2.3
Этот пакет предназначен для создания масштабируемых Flutter-приложений с помощью монорепозиторной архитектуры. Он включает в себя множество функций, таких как шаблоны Mason, рабочий процесс Melos, умные зависимости и многое другое.
👍 Лайки: 5, 📥 Скачиваний: 91
https://pub.dev/packages/archipelago_cli

liquid_glass_widgets 1.1.1
Он предназначен для создания красивых и настраиваемых glass-мorphic виджетов в Flutter, в стиле Apple's Liquid Glass design system.
Пакет включает 32 виджета, организованных в 6 категорий, и имеет два режима качества для оптимизации производительности.
👍 Лайки: 60, 📥 Скачиваний: 3490
https://pub.dev/packages/liquid_glass_widgets

hyperpay_payment_sdk 2.1.0
Используется для интеграции шлюза оплаты HyperPay в мобильные приложения. Поддерживает готовые и пользовательские интерфейсы оплаты, Google Pay, Samsung Pay и многое другое.
👍 Лайки: 2, 📥 Скачиваний: 0
https://pub.dev/packages/hyperpay_payment_sdk

lankapay_justpay_flutter 1.0.1
Пакет для интеграции платежной системы JustPay в приложения Flutter. Используется для обработки платежей и интеграции с банками.
👍 Лайки: 2, 📥 Скачиваний: 30
https://pub.dev/packages/lankapay_justpay_flutter

pay_kit 1.0.0
Пакет pay_kit позволяет легко интегрировать в свои приложения популярные методы оплаты, такие как微信支付, 支付宝支付 и苹果内购.
👍 Лайки: 1, 📥 Скачиваний: 74
https://pub.dev/packages/pay_kit

FlutterPulse — канал о мире Flutter!


Поддержать канал

#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #manuel_route_builder #archipelago_cli #liquid_glass_widgets #hyperpay_payment_sdk #lankapay_justpay_flutter #pay_kit
Самые лучшие обновлённые пакеты за последние 24 часа

google_cloud 0.4.0 - Теперь доступны новые константы для логирования, улучшена сериализация JSON для структурированных логов и добавлены новые функции для CloudLogger.
👍 Лайки: 8, 📥 Скачиваний: 126К
https://pub.dev/packages/google_cloud

hexcolor 3.1.3 - Теперь цвет импортируется из dart UI. Пакет позволяет добавлять hex-цвета в проекты Flutter.
👍 Лайки: 334, 📥 Скачиваний: 35К
https://pub.dev/packages/hexcolor

Kalender 0.5.0 - Пакет Kalender - это виджет календаря для Flutter, предлагающий различные виды представления: день, несколько дней, месяц и расписание.
👍 Лайки: 168, 📥 Скачиваний: 29.5К
https://pub.dev/packages/kalender

googleapis_auth 2.2.1 - Пакет googleapis_auth используется для получения OAuth2-управлений для доступа к API Google.
👍 Лайки: 236, 📥 Скачиваний: 1.03М
https://pub.dev/packages/googleapis_auth

webf 0.24.25 - WebF - это веб-рантайм для Flutter, позволяющий использовать JavaScript и веб-технологии для создания нативных приложений.
👍 Лайки: 83, 📥 Скачиваний: 1.4К
https://pub.dev/packages/webf

assorted_layout_widgets 12.3.0 - Пакет assorted_layout_widgets - это коллекция интересных виджетов, классов и методов для Flutter.
👍 Лайки: 387, 📥 Скачиваний: 58.8К
https://pub.dev/packages/assorted_layout_widgets

FlutterPulse — канал о мире Flutter!

Поддержать канал

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #google_cloud #hexcolor #Kalender #googleapis_auth #webf #assorted_layout_widgets