Обновлённые пакеты за последние 24 часа
adaptive_video_player 1.3.3
Пакет для воспроизведения YouTube и прямых видео. Добавлена полная поддержка WASM, исправлена утечка dart:io в Web-сборках и разделена платформенная инициализация.
👍 Лайки: 19, 📥 Скачиваний: 320
https://pub.dev/packages/adaptive_video_player
fa_hub_client 0.2.0
Клиент для flutter_agent_harness, обеспечивающий доставку сообщений через подписанный WebSocket. Добавлена интеграция через Agent.externalSteeringSource, управление пированием и поддержка первичной регистрации.
👍 Лайки: 0, 📥 Скачиваний: 14.1K
https://pub.dev/packages/fa_hub_client
liquid_glass_easy 4.3.4
Пакет для эффектов «жидкого стекла» в стиле iOS 26. Устранена «рваность» контактных теней на Windows, Linux и macOS, теперь тени рендерятся с субпиксельной точностью.
👍 Лайки: 267, 📥 Скачиваний: 17.9K
https://pub.dev/packages/liquid_glass_easy
stellar_flutter_sdk 3.8.0
SDK для работы с блокчейном Stellar. Добавлена автоматическая проверка требований SEP-29: перед отправкой транзакции проверяется наличие обязательного мема, что позволяет избежать ошибок на стороне сети.
👍 Лайки: 18, 📥 Скачиваний: 2330
https://pub.dev/packages/stellar_flutter_sdk
orb_animations 1.1.0
Лёгкий пакет с анимированными «орбами» для индикаторов загрузки и статусов. Обновлены URL демо-ассетов и визуалы в README.
👍 Лайки: 14, 📥 Скачиваний: 860
https://pub.dev/packages/orb_animations
pty2 0.5.5
Высокопроизводительный бэкенд для работы с псевдотерминалами (PTY). Исправлена критическая ошибка, приводившая к преждевременному закрытию дескрипторов и потере вывода при завершении процесса.
👍 Лайки: 2, 📥 Скачиваний: 18.7K
https://pub.dev/packages/pty2
Поддержать канал
FlutterPulse — канал о мире Flutter!
#adaptive_video_player #fa_hub_client #liquid_glass_easy #stellar_flutter_sdk #orb_animations #pty2 #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
adaptive_video_player 1.3.3
Пакет для воспроизведения YouTube и прямых видео. Добавлена полная поддержка WASM, исправлена утечка dart:io в Web-сборках и разделена платформенная инициализация.
👍 Лайки: 19, 📥 Скачиваний: 320
https://pub.dev/packages/adaptive_video_player
fa_hub_client 0.2.0
Клиент для flutter_agent_harness, обеспечивающий доставку сообщений через подписанный WebSocket. Добавлена интеграция через Agent.externalSteeringSource, управление пированием и поддержка первичной регистрации.
👍 Лайки: 0, 📥 Скачиваний: 14.1K
https://pub.dev/packages/fa_hub_client
liquid_glass_easy 4.3.4
Пакет для эффектов «жидкого стекла» в стиле iOS 26. Устранена «рваность» контактных теней на Windows, Linux и macOS, теперь тени рендерятся с субпиксельной точностью.
👍 Лайки: 267, 📥 Скачиваний: 17.9K
https://pub.dev/packages/liquid_glass_easy
stellar_flutter_sdk 3.8.0
SDK для работы с блокчейном Stellar. Добавлена автоматическая проверка требований SEP-29: перед отправкой транзакции проверяется наличие обязательного мема, что позволяет избежать ошибок на стороне сети.
👍 Лайки: 18, 📥 Скачиваний: 2330
https://pub.dev/packages/stellar_flutter_sdk
orb_animations 1.1.0
Лёгкий пакет с анимированными «орбами» для индикаторов загрузки и статусов. Обновлены URL демо-ассетов и визуалы в README.
👍 Лайки: 14, 📥 Скачиваний: 860
https://pub.dev/packages/orb_animations
pty2 0.5.5
Высокопроизводительный бэкенд для работы с псевдотерминалами (PTY). Исправлена критическая ошибка, приводившая к преждевременному закрытию дескрипторов и потере вывода при завершении процесса.
👍 Лайки: 2, 📥 Скачиваний: 18.7K
https://pub.dev/packages/pty2
Поддержать канал
FlutterPulse — канал о мире Flutter!
#adaptive_video_player #fa_hub_client #liquid_glass_easy #stellar_flutter_sdk #orb_animations #pty2 #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
Обновлённые пакеты за последние 24 часа
lightweight_barcode_scanner 1.0.0
Лёгкий офлайн-сканер штрих-кодов для Flutter. Новый пакет для автономного сканирования QR и штрих-кодов без доступа к сети.
👍 Лайки: 1, 📥 Скачиваний: 129
https://pub.dev/packages/lightweight_barcode_scanner
dartvel_generator 1.0.0
Генератор кода для Dart. Пакет официально выведен из эксплуатации, функции перенесены в CLI-инструмент dartvel_cli.
👍 Лайки: 1, 📥 Скачиваний: 371
https://pub.dev/packages/dartvel_generator
pg_flutter_sdk 1.0.0
Платежный SDK для Flutter. Новый плагин для реализации чекаута с поддержкой UPI, карт и Net-Banking.
👍 Лайки: 1, 📥 Скачиваний: 0
https://pub.dev/packages/pg_flutter_sdk
Поддержать канал
FlutterPulse — канал о мире Flutter!
#lightweight_barcode_scanner #dartvel_generator #pg_flutter_sdk #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages
lightweight_barcode_scanner 1.0.0
Лёгкий офлайн-сканер штрих-кодов для Flutter. Новый пакет для автономного сканирования QR и штрих-кодов без доступа к сети.
👍 Лайки: 1, 📥 Скачиваний: 129
https://pub.dev/packages/lightweight_barcode_scanner
dartvel_generator 1.0.0
Генератор кода для Dart. Пакет официально выведен из эксплуатации, функции перенесены в CLI-инструмент dartvel_cli.
👍 Лайки: 1, 📥 Скачиваний: 371
https://pub.dev/packages/dartvel_generator
pg_flutter_sdk 1.0.0
Платежный SDK для Flutter. Новый плагин для реализации чекаута с поддержкой UPI, карт и Net-Banking.
👍 Лайки: 1, 📥 Скачиваний: 0
https://pub.dev/packages/pg_flutter_sdk
Поддержать канал
FlutterPulse — канал о мире Flutter!
#lightweight_barcode_scanner #dartvel_generator #pg_flutter_sdk #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages
Обновлённые пакеты за последние 24 часа
liquid_glass_widgets 1.8.0
Пакет для эффекта «жидкого стекла» в Flutter. Добавлена поддержка iOS 27 Material, улучшен UX меню и добавлен демо Apple Mail.
👍 Лайки: 327, 📥 Скачиваний: 81.7K
https://pub.dev/packages/liquid_glass_widgets
flutter_helper_kit 1.2.7
Набор утилит для Flutter без внешних зависимостей. Исправлена проблема с наложением GenericPickerSheet на системную панель навигации Android.
👍 Лайки: 33, 📥 Скачиваний: 484
https://pub.dev/packages/flutter_helper_kit
genui 0.10.4
Создание динамических интерфейсов Flutter с помощью ИИ. Исправлена проблема со схемой виджета Image для корректной работы скринридеров.
👍 Лайки: 195, 📥 Скачиваний: 35.4K
https://pub.dev/packages/genui
elevarm_ui 0.15.2
Дизайн-система для Flutter с готовыми компонентами и темами. Добавлено свойство onTap в ElevarmDataTableColumnModel.
👍 Лайки: 80, 📥 Скачиваний: 503
https://pub.dev/packages/elevarm_ui
tencent_rtc_sdk 13.5.2
SDK для групповых видеозвонков и стриминга в Flutter. Оптимизирована документация примеров.
👍 Лайки: 12, 📥 Скачиваний: 10.3K
https://pub.dev/packages/tencent_rtc_sdk
fitgrid_table 0.1.4
Таблицы с умными фильтрами и локализацией. Добавлены фильтры с синтаксисом поиска, система локализации и исправлены баги вёрстки на мобильных.
👍 Лайки: 6, 📥 Скачиваний: 309
https://pub.dev/packages/fitgrid_table
Поддержать канал
FlutterPulse — канал о мире Flutter!
#liquid_glass_widgets #flutter_helper_kit #genui #elevarm_ui #tencent_rtc_sdk #fitgrid_table #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
liquid_glass_widgets 1.8.0
Пакет для эффекта «жидкого стекла» в Flutter. Добавлена поддержка iOS 27 Material, улучшен UX меню и добавлен демо Apple Mail.
👍 Лайки: 327, 📥 Скачиваний: 81.7K
https://pub.dev/packages/liquid_glass_widgets
flutter_helper_kit 1.2.7
Набор утилит для Flutter без внешних зависимостей. Исправлена проблема с наложением GenericPickerSheet на системную панель навигации Android.
👍 Лайки: 33, 📥 Скачиваний: 484
https://pub.dev/packages/flutter_helper_kit
genui 0.10.4
Создание динамических интерфейсов Flutter с помощью ИИ. Исправлена проблема со схемой виджета Image для корректной работы скринридеров.
👍 Лайки: 195, 📥 Скачиваний: 35.4K
https://pub.dev/packages/genui
elevarm_ui 0.15.2
Дизайн-система для Flutter с готовыми компонентами и темами. Добавлено свойство onTap в ElevarmDataTableColumnModel.
👍 Лайки: 80, 📥 Скачиваний: 503
https://pub.dev/packages/elevarm_ui
tencent_rtc_sdk 13.5.2
SDK для групповых видеозвонков и стриминга в Flutter. Оптимизирована документация примеров.
👍 Лайки: 12, 📥 Скачиваний: 10.3K
https://pub.dev/packages/tencent_rtc_sdk
fitgrid_table 0.1.4
Таблицы с умными фильтрами и локализацией. Добавлены фильтры с синтаксисом поиска, система локализации и исправлены баги вёрстки на мобильных.
👍 Лайки: 6, 📥 Скачиваний: 309
https://pub.dev/packages/fitgrid_table
Поддержать канал
FlutterPulse — канал о мире Flutter!
#liquid_glass_widgets #flutter_helper_kit #genui #elevarm_ui #tencent_rtc_sdk #fitgrid_table #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
Добавляем 3D в игру на Flame, не переписывая её
3D-графика в 2D-играх без переписывания кода.
Команда разработчиков представила пакет flame_flutter3d, который служит мостом между популярным 2D-движком Flame и чистым Dart-движком flutter3d. Это позволяет добавить объем, свет и тени в существующие проекты, сохранив всю игровую логику, джойстик и HUD на стороне Flame.
💡 Архитектура строится на едином времени.
Второй тикер для 3D не создается. Вместо этого компонент
🔧 Инженерные решения для стыковки систем.
Класс
🎮 Практический пример: аркада Meteor Yard.
В демо-игре корабль летает в 3D-пространстве, но управление остается 2D. Боты используют
⚠️ Важные ограничения и нюансы.
Мост не передает нормали и глубину проникновения в колбэки Flame — там только приблизительные точки контакта. Также нельзя удалять объекты прямо внутри колбэка столкновения, так как это нарушает итерацию списков. Решение — очередь удаления, обрабатываемая в начале следующего кадра.
⚡ Производительность и детерминизм.
Симуляция в
📦 Требования к настройке.
Для работы необходимо включить поддержку Flutter GPU в манифесте (
🔗 Полезные ссылки
flame_flutter3d на pub.dev
Исходный код flutter3d
Примеры интеграции
🔗 Полезные ссылки
📦 flame_flutter3d
💻 flutter3d
💻 flutter3d
📰 Читать оригинал на Habr
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr
3D-графика в 2D-играх без переписывания кода.
Команда разработчиков представила пакет flame_flutter3d, который служит мостом между популярным 2D-движком Flame и чистым Dart-движком flutter3d. Это позволяет добавить объем, свет и тени в существующие проекты, сохранив всю игровую логику, джойстик и HUD на стороне Flame.
💡 Архитектура строится на едином времени.
Второй тикер для 3D не создается. Вместо этого компонент
BridgeClock синхронно с тикером Flame вызывает обновление 3D-сцены с тем же значением дельты времени. Это исключает рассинхронизацию таймеров и гарантирует, что оба движка работают в едином ритме.🔧 Инженерные решения для стыковки систем.
Класс
BridgePlane решает проблему разных координатных систем: Vector2 у Flame и Vector3 у flutter3d. Он определяет, как оси 2D проецируются в 3D (например, для видов сверху или сайд-скроллеров). Столкновения, рассчитанные 3D-физикой, транслируются во Flame как стандартные события, такие как onCollisionStart.🎮 Практический пример: аркада Meteor Yard.
В демо-игре корабль летает в 3D-пространстве, но управление остается 2D. Боты используют
CharacterController с нулевой гравитацией, что упрощает их движение в воздухе. Логика ИИ включает три состояния: уклонение, погоню и патрулирование.⚠️ Важные ограничения и нюансы.
Мост не передает нормали и глубину проникновения в колбэки Flame — там только приблизительные точки контакта. Также нельзя удалять объекты прямо внутри колбэка столкновения, так как это нарушает итерацию списков. Решение — очередь удаления, обрабатываемая в начале следующего кадра.
⚡ Производительность и детерминизм.
Симуляция в
flutter3d_sim детерминирована: результат прогона идентичен бит в бит при заданном seed. Это основа для будущих сетевых игр с механизмом отката (rollback). Загрузка моделей glTF происходит в фоновом изоляте, не блокируя UI.📦 Требования к настройке.
Для работы необходимо включить поддержку Flutter GPU в манифесте (
FLTEnableFlutterGPU для iOS/macOS, EnableFlutterGPU для Android). Иначе вместо 3D-графики вы увидите пустой экран. Игра должна наследоваться от TransparentFlameGame, чтобы 2D-слой был прозрачным.🔗 Полезные ссылки
flame_flutter3d на pub.dev
Исходный код flutter3d
Примеры интеграции
🔗 Полезные ссылки
📦 flame_flutter3d
💻 flutter3d
💻 flutter3d
📰 Читать оригинал на Habr
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr
Обзор пакетов на тему Machine Learning, OCR & Computer Vision
google_mlkit_commons 0.13.0
Предоставляет общие методы для работы с Google ML Kit в Flutter. Выступает в роли моста, передающего вызовы через Platform Channels на нативные API для iOS и Android.
👍 Лайки: 38, 📥 Скачиваний: 480K
📅 Обновлено: 42 days ago
https://pub.dev/packages/google_mlkit_commons
tflite_flutter 0.12.1
Плагин для выполнения инференса моделей TensorFlow Lite в Flutter-приложениях с поддержкой Android, iOS и десктопных платформ. Обеспечивает прямой доступ к C API TFLite для низкой задержки и ускорения вычислений через NNAPI, GPU, Metal и CoreML.
👍 Лайки: 910, 📥 Скачиваний: 60.9K
📅 Обновлено: 11 months ago
https://pub.dev/packages/tflite_flutter
google_ml_kit 0.23.1
«Зонтичный» плагин, объединяющий все модули Google ML Kit для Flutter, включая распознавание текста, объектов и GenAI-функции. Разработчикам не рекомендуется использовать его в продакшене из-за значительного увеличения размера приложения, вместо этого следует подключать только необходимые отдельные плагины.
👍 Лайки: 1200, 📥 Скачиваний: 3740
📅 Обновлено: 42 days ago
https://pub.dev/packages/google_ml_kit
google_mlkit_text_recognition 0.17.1
Позволяет распознавать текст в китайском, деванагари, японском, корейском и латинском наборах символов. Плагин работает только на мобильных платформах iOS и Android, используя нативные API Google ML Kit.
👍 Лайки: 412, 📥 Скачиваний: 279K
📅 Обновлено: 42 days ago
https://pub.dev/packages/google_mlkit_text_recognition
google_mlkit_face_detection 0.15.1
Позволяет обнаруживать лица на изображениях, определять ключевые черты и контуры в Flutter-приложениях для iOS и Android.
👍 Лайки: 327, 📥 Скачиваний: 107K
📅 Обновлено: 42 days ago
https://pub.dev/packages/google_mlkit_face_detection
flutter_tesseract_ocr 0.4.31
Плагин для распознавания текста на изображениях в Flutter на базе Tesseract OCR 4.0. Поддерживает платформы Android, iOS и Web, а также позволяет динамически загружать языковые данные.
👍 Лайки: 215, 📥 Скачиваний: 5590
📅 Обновлено: 4 months ago
https://pub.dev/packages/flutter_tesseract_ocr
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #FlutterPulse #FlutterPulseThemedPackages #google_mlkit_commons #tflite_flutter #google_ml_kit #google_mlkit_text_recognition #google_mlkit_face_detection #flutter_tesseract_ocr
google_mlkit_commons 0.13.0
Предоставляет общие методы для работы с Google ML Kit в Flutter. Выступает в роли моста, передающего вызовы через Platform Channels на нативные API для iOS и Android.
👍 Лайки: 38, 📥 Скачиваний: 480K
📅 Обновлено: 42 days ago
https://pub.dev/packages/google_mlkit_commons
tflite_flutter 0.12.1
Плагин для выполнения инференса моделей TensorFlow Lite в Flutter-приложениях с поддержкой Android, iOS и десктопных платформ. Обеспечивает прямой доступ к C API TFLite для низкой задержки и ускорения вычислений через NNAPI, GPU, Metal и CoreML.
👍 Лайки: 910, 📥 Скачиваний: 60.9K
📅 Обновлено: 11 months ago
https://pub.dev/packages/tflite_flutter
google_ml_kit 0.23.1
«Зонтичный» плагин, объединяющий все модули Google ML Kit для Flutter, включая распознавание текста, объектов и GenAI-функции. Разработчикам не рекомендуется использовать его в продакшене из-за значительного увеличения размера приложения, вместо этого следует подключать только необходимые отдельные плагины.
👍 Лайки: 1200, 📥 Скачиваний: 3740
📅 Обновлено: 42 days ago
https://pub.dev/packages/google_ml_kit
google_mlkit_text_recognition 0.17.1
Позволяет распознавать текст в китайском, деванагари, японском, корейском и латинском наборах символов. Плагин работает только на мобильных платформах iOS и Android, используя нативные API Google ML Kit.
👍 Лайки: 412, 📥 Скачиваний: 279K
📅 Обновлено: 42 days ago
https://pub.dev/packages/google_mlkit_text_recognition
google_mlkit_face_detection 0.15.1
Позволяет обнаруживать лица на изображениях, определять ключевые черты и контуры в Flutter-приложениях для iOS и Android.
👍 Лайки: 327, 📥 Скачиваний: 107K
📅 Обновлено: 42 days ago
https://pub.dev/packages/google_mlkit_face_detection
flutter_tesseract_ocr 0.4.31
Плагин для распознавания текста на изображениях в Flutter на базе Tesseract OCR 4.0. Поддерживает платформы Android, iOS и Web, а также позволяет динамически загружать языковые данные.
👍 Лайки: 215, 📥 Скачиваний: 5590
📅 Обновлено: 4 months ago
https://pub.dev/packages/flutter_tesseract_ocr
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #FlutterPulse #FlutterPulseThemedPackages #google_mlkit_commons #tflite_flutter #google_ml_kit #google_mlkit_text_recognition #google_mlkit_face_detection #flutter_tesseract_ocr
👣 Как встроить Unity игру во Flutter приложение
Flutter — это король интерфейсов, навигации и бизнес-логики. Но когда дело доходит до 3D, сложной физики или AR, он пасует. Зато здесь на сцену выходит Unity.
Многие команды мечтают объединить эти два мира: красивую Flutter-оболочку и мощную Unity-сцену внутри. Раньше это было болью: ручной экспорт библиотек, бесконечная правка
, написание
и отдельная
. Хрупко, долго и страшно обновлять.
Но времена меняются! Появился Game Framework — современный инструмент (преемник
), который автоматизирует весь этот процесс. Это CLI и SDK, которые превращают Unity-сцену в обычный Flutter-виджет с типобезопасным обменом сообщениями.
Как это работает?
1️⃣ Устанавливаем CLI через Homebrew:
2️⃣ Добавляем пакеты в
:
3️⃣ Инициализируем плагин в
:
4️⃣ Экспортируем Unity-проект одной командой:
5️⃣ Синхронизируем с Flutter-проектом:
Эта команда сама подключает Gradle-модуль для Android и iOS-framework. Никакого ручного редактирования конфигов!
Unity как виджет
После синхронизации ваша 3D-сцена становится обычным виджетом:
Обмен сообщениями
Flutter может отправлять команды в Unity:
А Unity может отправлять данные обратно через небольшой мост на C#. В Flutter эти сообщения приходят в обработчик
.
Интеграция перестала быть рутиной. Проект бесплатный и с открытым исходным кодом. Если вы хотите добавить 3D или AR в свое приложение — обязательно посмотрите на этот инструмент! 🚀
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter #unity #gamedev
Flutter — это король интерфейсов, навигации и бизнес-логики. Но когда дело доходит до 3D, сложной физики или AR, он пасует. Зато здесь на сцену выходит Unity.
Многие команды мечтают объединить эти два мира: красивую Flutter-оболочку и мощную Unity-сцену внутри. Раньше это было болью: ручной экспорт библиотек, бесконечная правка
settings.gradle
, написание
method channels
и отдельная
UnityPlayerActivity
. Хрупко, долго и страшно обновлять.
Но времена меняются! Появился Game Framework — современный инструмент (преемник
flutter_unity_widget
), который автоматизирует весь этот процесс. Это CLI и SDK, которые превращают Unity-сцену в обычный Flutter-виджет с типобезопасным обменом сообщениями.
Как это работает?
1️⃣ Устанавливаем CLI через Homebrew:
brew tap xraph/tap
brew install game-cli
2️⃣ Добавляем пакеты в
pubspec.yaml
:
gameframework: ^0.0.3
gameframework_unity: ^0.0.4
3️⃣ Инициализируем плагин в
main()
:
UnityEnginePlugin.initialize();
4️⃣ Экспортируем Unity-проект одной командой:
game export unity --platform android,ios
5️⃣ Синхронизируем с Flutter-проектом:
game sync unity --platform android,ios
Эта команда сама подключает Gradle-модуль для Android и iOS-framework. Никакого ручного редактирования конфигов!
Unity как виджет
После синхронизации ваша 3D-сцена становится обычным виджетом:
GameWidget(
engineType: GameEngineType.unity,
onEngineCreated: (controller) => _controller = controller,
onMessage: _onMessage,
config: const GameEngineConfig(
fullscreen: false,
runImmediately: true,
unloadOnDispose: true,
),
)
Обмен сообщениями
Flutter может отправлять команды в Unity:
await _controller?.sendMessage(GameManager, SetSpeed, 2.5);
await _controller?.sendJsonMessage(GameManager, UpdateScore, {
score: 100,
stars: 3,
});
А Unity может отправлять данные обратно через небольшой мост на C#. В Flutter эти сообщения приходят в обработчик
onMessage
.
Интеграция перестала быть рутиной. Проект бесплатный и с открытым исходным кодом. Если вы хотите добавить 3D или AR в свое приложение — обязательно посмотрите на этот инструмент! 🚀
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter #unity #gamedev
Обновлённые пакеты за последние 24 часа
Bones_API 1.17.0
Фреймворк для создания API-бэкендов на Dart. Расширены возможности конфигурации тестовых сред через Docker: умный выбор портов, гибкие опции запуска и оптимизация БД.
👍 Лайки: 33, 📥 Скачиваний: 3.9K
https://pub.dev/packages/bones_api
cached_network_image 4.0.4
Пакет для кэширования сетевых изображений в Flutter. Обновлены зависимости (flutter_cache_manager, material_ui, octo_image) и примеры под новые стандарты линтинга.
👍 Лайки: 6970, 📥 Скачиваний: 3.3M
https://pub.dev/packages/cached_network_image
liquid_glass_widgets 1.8.1
Пакет для добавления эффекта «жидкого стекла» из iOS 26 в Flutter. Исправлены баги с текстурами, навигацией, семантикой для скринридеров и утечками памяти.
👍 Лайки: 329, 📥 Скачиваний: 81.2K
https://pub.dev/packages/liquid_glass_widgets
Kalender 0.5.0
Высоконастраиваемый виджет календаря для Flutter. Изменена архитектура CalendarView, добавлена поддержка нативного Draggable для событий, обновлены колбэки. Режим «Расписание» временно удален.
👍 Лайки: 187, 📥 Скачиваний: 62.7K
https://pub.dev/packages/kalender
docker_commander 3.1.0
Пакет для управления Docker-контейнерами. Добавлен единый класс DockerRunOptions, поддержка автоприсвоения портов, переиспользования контейнеров и новых опций (лимиты ресурсов, tmpfs, labels).
👍 Лайки: 16, 📥 Скачиваний: 3.4K
https://pub.dev/packages/docker_commander
dom_builder 3.1.0
Пакет для генерации и манипуляции DOM-элементами. Добавлена поддержка Dart 3.8–3.13, исправлены ошибки компиляции и баги в DOMTreeMap для dart2wasm.
👍 Лайки: 19, 📥 Скачиваний: 2.1K
https://pub.dev/packages/dom_builder
Поддержать канал
FlutterPulse — канал о мире Flutter!
#bones_api #cached_network_image #liquid_glass_widgets #kalender #docker_commander #dom_builder #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
Bones_API 1.17.0
Фреймворк для создания API-бэкендов на Dart. Расширены возможности конфигурации тестовых сред через Docker: умный выбор портов, гибкие опции запуска и оптимизация БД.
👍 Лайки: 33, 📥 Скачиваний: 3.9K
https://pub.dev/packages/bones_api
cached_network_image 4.0.4
Пакет для кэширования сетевых изображений в Flutter. Обновлены зависимости (flutter_cache_manager, material_ui, octo_image) и примеры под новые стандарты линтинга.
👍 Лайки: 6970, 📥 Скачиваний: 3.3M
https://pub.dev/packages/cached_network_image
liquid_glass_widgets 1.8.1
Пакет для добавления эффекта «жидкого стекла» из iOS 26 в Flutter. Исправлены баги с текстурами, навигацией, семантикой для скринридеров и утечками памяти.
👍 Лайки: 329, 📥 Скачиваний: 81.2K
https://pub.dev/packages/liquid_glass_widgets
Kalender 0.5.0
Высоконастраиваемый виджет календаря для Flutter. Изменена архитектура CalendarView, добавлена поддержка нативного Draggable для событий, обновлены колбэки. Режим «Расписание» временно удален.
👍 Лайки: 187, 📥 Скачиваний: 62.7K
https://pub.dev/packages/kalender
docker_commander 3.1.0
Пакет для управления Docker-контейнерами. Добавлен единый класс DockerRunOptions, поддержка автоприсвоения портов, переиспользования контейнеров и новых опций (лимиты ресурсов, tmpfs, labels).
👍 Лайки: 16, 📥 Скачиваний: 3.4K
https://pub.dev/packages/docker_commander
dom_builder 3.1.0
Пакет для генерации и манипуляции DOM-элементами. Добавлена поддержка Dart 3.8–3.13, исправлены ошибки компиляции и баги в DOMTreeMap для dart2wasm.
👍 Лайки: 19, 📥 Скачиваний: 2.1K
https://pub.dev/packages/dom_builder
Поддержать канал
FlutterPulse — канал о мире Flutter!
#bones_api #cached_network_image #liquid_glass_widgets #kalender #docker_commander #dom_builder #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
Как теплотехник в 50 лет стер границу между КИПиА и IT: пишем универсальный Android‑SCADA движок на Flutter
Теплотехник с 50-летним стажем решил, что рутинное проектирование в AutoCAD и программирование контроллеров «Овен» — это слишком скучно. Вместо того чтобы смириться, он написал полноценный Android-SCADA движок на Flutter. Это не просто приложение, а универсальный инструмент для настройки, контроля и управления промышленным оборудованием прямо со смартфона.
Главная фишка архитектуры — динамический парсер JSON. Интерфейс не захардкожен. При запуске приложение считывает конфигурационный файл, где описаны технологические системы, адреса Modbus-регистров и аварийные границы. На основе этого Flutter генерирует экраны на лету. Чтобы адаптировать софт под новый объект, достаточно заменить текстовый файл, без пересборки кода.
Связь с контроллерами реализована через три независимых контура:
✅ Полевой хардкор: Modbus RTU через USB-OTG. Прямое подключение к контроллеру, когда нет ни Wi-Fi, ни интернета.
✅ Локальный комфорт: Modbus TCP по Wi-Fi. Настройка системы, не подходя вплотную к шкафу.
✅ Глобальный контроль: Удаленный доступ через HTTP REST API к облачной платформе OwenCloud.
Разработка велась с активным использованием нейросетей. Автор, обладая базовыми знаниями Dart, делегировал ИИ сложные задачи: асинхронность, работу с Streams и низкоуровневое взаимодействие с USB-портами Android. Его роль сводилась к архитектурному проектированию: он описывал логику протокола (например, склейку регистров в Float для давления), а нейросеть генерировала код и подбирала библиотеки.
Приложение работает в двух режимах: локальном и облачном. В облачном режиме данные приходят JSON-пакетами с серверов, а архивы можно выгружать в CSV. Есть экраны трендов, исторических данных, логов ошибок и даже генерация PDF-отчетов с текущими параметрами.
⚠️ Проект остался личным хобби, так как не нашел применения в текущей компании автора. Однако опыт доказывает: инженеры с опытом в автоматизации (Siemens, Carel, ПЛК) могут создавать сложные цифровые продукты, используя ИИ как мост между старой экспертизой и новыми технологиями.
💡 Это пример того, как Flutter выходит за рамки UI-фреймворка и становится платформой для промышленной автоматизации. Если вы работаете с Modbus или IoT, такой подход к конфигурируемому интерфейсу заслуживает внимания.
📰 Читать оригинал на Habr
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr
Теплотехник с 50-летним стажем решил, что рутинное проектирование в AutoCAD и программирование контроллеров «Овен» — это слишком скучно. Вместо того чтобы смириться, он написал полноценный Android-SCADA движок на Flutter. Это не просто приложение, а универсальный инструмент для настройки, контроля и управления промышленным оборудованием прямо со смартфона.
Главная фишка архитектуры — динамический парсер JSON. Интерфейс не захардкожен. При запуске приложение считывает конфигурационный файл, где описаны технологические системы, адреса Modbus-регистров и аварийные границы. На основе этого Flutter генерирует экраны на лету. Чтобы адаптировать софт под новый объект, достаточно заменить текстовый файл, без пересборки кода.
Связь с контроллерами реализована через три независимых контура:
✅ Полевой хардкор: Modbus RTU через USB-OTG. Прямое подключение к контроллеру, когда нет ни Wi-Fi, ни интернета.
✅ Локальный комфорт: Modbus TCP по Wi-Fi. Настройка системы, не подходя вплотную к шкафу.
✅ Глобальный контроль: Удаленный доступ через HTTP REST API к облачной платформе OwenCloud.
Разработка велась с активным использованием нейросетей. Автор, обладая базовыми знаниями Dart, делегировал ИИ сложные задачи: асинхронность, работу с Streams и низкоуровневое взаимодействие с USB-портами Android. Его роль сводилась к архитектурному проектированию: он описывал логику протокола (например, склейку регистров в Float для давления), а нейросеть генерировала код и подбирала библиотеки.
Приложение работает в двух режимах: локальном и облачном. В облачном режиме данные приходят JSON-пакетами с серверов, а архивы можно выгружать в CSV. Есть экраны трендов, исторических данных, логов ошибок и даже генерация PDF-отчетов с текущими параметрами.
⚠️ Проект остался личным хобби, так как не нашел применения в текущей компании автора. Однако опыт доказывает: инженеры с опытом в автоматизации (Siemens, Carel, ПЛК) могут создавать сложные цифровые продукты, используя ИИ как мост между старой экспертизой и новыми технологиями.
💡 Это пример того, как Flutter выходит за рамки UI-фреймворка и становится платформой для промышленной автоматизации. Если вы работаете с Modbus или IoT, такой подход к конфигурируемому интерфейсу заслуживает внимания.
📰 Читать оригинал на Habr
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr
❤1🔥1