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


syncfusion_flutter_gauges 31.2.15 - пакет для создания современных, интерактивных и анимированных индикаторов в приложениях Flutter.
👍 Лайки: 1130, 📥 Скачиваний: 235К
https://pub.dev/packages/syncfusion_flutter_gauges


ffigen 20.1.1 - пакет для генерации биндингов для вызова кода на языке C из приложений Dart.
👍 Лайки: 324, 📥 Скачиваний: 1.1М
https://pub.dev/packages/ffigen


syncfusion_flutter_core 31.2.15 - пакет, являющийся зависимым для различных виджетов Flutter от Syncfusion.
👍 Лайки: 246, 📥 Скачиваний: 756К
https://pub.dev/packages/syncfusion_flutter_core


syncfusion_flutter_datepicker 31.2.15 - пакет для создания легких виджетов для выбора дат.
👍 Лайки: 1610, 📥 Скачиваний: 190К
https://pub.dev/packages/syncfusion_flutter_datepicker


syncfusion_flutter_charts 31.2.15 - библиотека визуализации данных для создания красивых и высокопроизводительных графиков.
👍 Лайки: 3570, 📥 Скачиваний: 358К
https://pub.dev/packages/syncfusion_flutter_charts


Get 4.7.3 - пакет для управления состоянием, маршрутизацией и зависимостями в приложениях Flutter.
👍 Лайки: 15.5К, 📥 Скачиваний: 720К
https://pub.dev/packages/get

#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #syncfusion_flutter_gauges #ffigen #syncfusion_flutter_core #syncfusion_flutter_datepicker #syncfusion_flutter_charts #Get
👎1
Овладение жизненным циклом приложений Flutter: управление состоянием и выполнение в фоне как профессионал

Хотите создавать Flutter-приложения, которые работают как часы? 🤔 Всё дело в понимании жизненного цикла приложения!

В этой статье вы узнаете о тонкостях жизненного цикла Flutter-приложений, научитесь отслеживать изменения состояния, реализовывать условную логику и использовать лучшие практики для хранения данных и выполнения фоновых задач. Вы получите глубокое понимание того, как оптимизировать приложения для эффективной обработки изменений жизненного цикла.

В статье рассматриваются такие темы, как:
- Обзор жизненного цикла Flutter-приложений и его состояний (Resumed, Inactive, Paused, Detached)
- Реализация WidgetsBindingObserver для отслеживания изменений жизненного цикла
- Управление сохранением состояния при переходе приложения в фон
- Выполнение фоновых задач с помощью flutter_background_service
- Лучшие практики для управления жизненным циклом Flutter-приложений

🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article

Все подобные новости ищите по хэштегу #FlutterPulseMedium Оцените новую рубрику! 👍

#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #programming #softwaredevelopment
👍3
Обзор пакетов на тему Bluetooth, NFC, Beacon


flutter_reactive_ble (👍 632, 📥 27.7К) - библиотека для работы с Bluetooth Low Energy в Flutter.
Возможности: обнаружение устройств BLE, управление соединениями с несколькими устройствами, чтение и запись характеристик, подписка на характеристики, управление кэшем GATT, переговоры о размере MTU.
📚 Подробнее: https://pub.dev/packages/flutter_reactive_ble
📅 Последнее обновление: 10 месяцев назад (версия 5.4.0)
🔥 #flutter #dart #pubdev #FlutterPulse #FlutterPulseThemedPackages


NFC Manager (👍 510, 📥 50.4К) - Flutter плагин для работы с NFC на Android и iOS.
Позволяет читать и записывать данные на NFC теги, а также работать с различными типами тегов.
📚 Подробнее: https://pub.dev/packages/nfc_manager
📅 Последнее обновление: 56 дней назад (версия 4.1.1)
📡 #nfc #flutter #dart


nearby_connections (👍 137, 📥 990) - пакет для Flutter, который позволяет передавать данные между устройствами Android через Bluetooth и Wi-Fi Direct, без использования интернета.
Поддерживает передачу байтов и файлов, полностью оффлайн, легко в использовании.
📚 Подробнее: https://pub.dev/packages/nearby_connections
📅 Последнее обновление: 9 месяцев назад (версия 4.3.0)
📱 #nearby #flutter #dart


FlutterBluePlus (👍 1210, 📥 154К) - кроссплатформенный плагин Bluetooth Low Energy для Flutter.
Поддерживает iOS, macOS, Android, Linux и Web, легко в использовании, надежный, активно развивается.
📚 Подробнее: https://pub.dev/packages/flutter_blue_plus
📅 Последнее обновление: 12 дней назад
🔵 #flutterblue #flutter #dart


Flutter NFC Kit (👍 262, 📥 32.8К) - новый пакет для работы с NFC на Android, iOS и веб-браузерах.
Читает и записывает метаданные и NDEF-записи на различных типах карт и тегов NFC, поддерживает чтение/запись данных на уровне блоков, страниц и секторов.
📚 Подробнее: https://pub.dev/packages/flutter_nfc_kit
📅 Последнее обновление: 2 дня назад (версия 3.6.1)
📈 #nfc #flutter #dart


bluez.dart (👍 40, 📥 130К) - клиент для подключения к BlueZ, Bluetooth стеку Linux.
Позволяет обнаруживать и взаимодействовать с Bluetooth устройствами.
📚 Подробнее: https://pub.dev/packages/bluez
📅 Последнее обновление: 9 месяцев назад (версия 0.8.3)
🔷 #bluez #dart #linux
Самые лучшие обновлённые пакеты за последние 24 часа

purchases_flutter 9.9.9
Плагин для Flutter, который позволяет легко реализовывать внутриприложные подписки в Flutter.
В обновлении исправлены некоторые проблемы и обновлены зависимости.
👍 Лайки: 852, 📥 Скачиваний: 182К
https://pub.dev/packages/purchases_flutter

injectable 2.7.0
Пакет для упрощения процесса внедрения зависимостей в приложениях Dart и Flutter.
В новой версии добавлена поддержка кэшированных фабрик и обновлены зависимости.
👍 Лайки: 1420, 📥 Скачиваний: 820К
https://pub.dev/packages/injectable

path_provider_foundation 2.5.1
Пакет для предоставления пути к файлам и директориям в приложениях для iOS и macOS.
В новой версии возвращено плагинное изменение из-за проблем с FFI.
👍 Лайки: 6, 📥 Скачиваний: 5.5М
https://pub.dev/packages/path_provider_foundation

Mason 0.1.2
Генератор шаблонов, помогающий командам быстро и последовательно генерировать файлы.
В новой версии исправлена ошибка с бесконечным циклом и проведена рефакторинг.
👍 Лайки: 817, 📥 Скачиваний: 216К
https://pub.dev/packages/mason

get_it 9.1.1
Быстрый локатор сервисов для Dart и Flutter, упрощающий управление зависимостями.
В новой версии обновлен пример проекта.
👍 Лайки: 4620, 📥 Скачиваний: 2.4М
https://pub.dev/packages/get_it

hooks_runner 1.0.1
Пакет содержит логику для вызова родных CLIs и используется лаунчерами Dart.
В новой версии добавлена проверка, которая гарантирует, что сборка завершается с ошибкой, если хук сборки не производит файл вывода.
👍 Лайки: 2, 📥 Скачиваний: 2.3М
https://pub.dev/packages/hooks_runner

#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #purchases_flutter #injectable #path_provider_foundation #Mason #get_it #hooks_runner
Flutter: Анимации без StatefulWidget
🚀 Хотите упростить работу с анимациями в Flutter и отказаться от StatefulWidget? 🤔

В этой статье автор делится интересным решением для реализации анимаций без использования StatefulWidget. Основная проблема заключается в том, что AnimationController требует TickerProvider, который обычно реализуется с помощью StatefulWidget. Но что, если вы используете другие подходы к управлению состоянием, такие как GetX или ChangeNotifier? 🤔

Автор предлагает простое решение: создать собственный TickerProvider, который можно использовать с различными библиотеками управления состоянием. В статье подробно описано, как реализовать SimpleTickerProvider и использовать его с GetX и ChangeNotifier. 📚

Вы узнаете, как:
Создать собственный TickerProvider
Использовать его с GetX и ChangeNotifier
Упростить работу с анимациями в Flutter

🇷🇺 Читать статью на русском
🇬🇧 Читать статью на английском
🌐 Оригинальная статья

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, понравилась ли вам новая рубрика! 👍

#flutter #dart #flutterpulse #FlutterPulseMedium #анимации #GetX #ChangeNotifier #управлениесостоянием
Обзор пакетов на тему App Update

Firebase Messaging Plugin for Flutter 15.2.1 - плагин для Flutter, который позволяет использовать Firebase Cloud Messaging API. Убрано устаревшее сообщение (#16995). 👍 Лайки: 3690, 📥 Скачиваний: 1.1M. Обновлён недавно. ➡️ https://pub.dev/packages/firebase_messaging

Upgrader 12.3.0 - пакет для Flutter, который уведомляет пользователей о доступности новой версии приложения в магазине. 🚀 2410 ❤️, 202000 загрузок. 📅 Обновлён 25 дней назад. ➡️ https://pub.dev/packages/upgrader

ota_update - пакет для Flutter, который позволяет обновлять приложение直接 с сервера, без необходимости публиковать его в Google Play. **Ключевые особенности:** * **Простой API:** Просто введите URL APK-файла, и пакет заботится о скачивании и установке. * **Прогресс скачивания:** Получайте уведомления о прогрессе скачивания. * **Проверка целостности:** Валидируйте целостность APK-файла с помощью SHA-256 хэша. * **Поддержка Android:** Полная поддержка Android, включая разрешения и провайдеры. **Уже используется более чем 8650 разработчиками!** Версия: 7.0.2. Обновлено: 5 месяцев назад. ➡️ https://pub.dev/packages/ota_update

in_app_update (v4.2.5) - пакет, который позволяет реализовать в приложении для Android функцию обновления в приложении, используя официальные API Android. 📢 **1250 ❤️, 145000 ⬇️**. Обновлено 2 месяца назад. ➡️ https://pub.dev/packages/in_app_update

New Version Plus Plugin - автоматизируйте обновление приложения в Flutter! Этот плагин позволяет: * Проверять, установлена ли у пользователя последняя версия приложения. * Показывать пользователю уведомление с ссылкой на страницу приложения в магазине. Уже 35,4K скачиваний и 176 лайков! Версия 0.1.1, обновлена 6 месяцев назад. ➡️ https://pub.dev/packages/new_version_plus

auto_updater - пакет, который позволяет вашим Flutter-приложениям для macOS и Windows автоматически обновляться. 👍 197 лайков, 12 100 загрузок! 📅 Обновлён 13 месяцев назад. ➡️ https://pub.dev/packages/auto_updater

Versionarte - пакет для Flutter, который позволяет: * **Принудительно обновлять** пользователей до последней версии. * **Показывать** индикатор доступности обновлений. * **Включать** режим технического обслуживания с информативным текстом. **163 ❤️, 1640.0 ⬇️**. v2.0.3, обновлено 3 месяца назад. ➡️ https://pub.dev/packages/versionarte

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseThemedPackages #ota_update #in_app_update #NewVersionPlus #auto_updater #Versionarte #Upgrader #FirebaseMessagingPlugin
Алексей Приходько — Продакшен опыт использования Flutter Web в Яндекс Смене

В этом видео Алексей Приходько рассказывает о практическом опыте использования Flutter Web в Яндекс Смене. Он делится плюсами и минусами этого подхода, а также объясняет, почему после года разработки команда решила отказаться от Flutter Web и переписать всё на React.js.

🌟 Flutter Web — это технология, позволяющая создавать веб-приложения с использованием фреймворка Flutter. Она предлагает ряд преимуществ, включая кроссплатформенность и быструю разработку.

🔍 В докладе Алексей подробно рассматривает следующие темы:
👍 Плюсы использования Flutter Web: быстрая разработка, кроссплатформенность, единый код для мобильных и веб-приложений.
👎 Минусы Flutter Web: проблемы с SEO, отсутствие поддержки SSR (Server-Side Rendering), сложности с взаимодействием с JavaScript.
🤔 Опыт Яндекс Смены: как команда использовала Flutter Web для создания MVP приложения, и какие проблемы возникли в процессе разработки.
📊 Сравнение с другими технологиями: почему в итоге команда решила переписать приложение на React.js.
👉 Смотрите видео и узнайте, как использовать Flutter Web эффективно, а также о подводных камнях, с которыми может столкнуться ваша команда.
Смотреть тут: Youtube, VkVideo
Призыв к действию: Подпишитесь на наш канал и смотрите другие видео по #FlutterPulseYoutube! 👍

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube