Самые лучшие обновлённые пакеты за последние 24 часа
Equatable 2.1.0 - пакет для Dart, который упрощает сравнения объектов, автоматически переопределяя оператор == и hashCode.
В новой версии:
- устаревший EquatableMixin заменен на Equatable
- обновлены настройки анализа кода
- зависимость от Dart увеличена до версии 3.0.0
Пакет имеет 3620 лайков и более 4 600 000 скачиваний!
👍 Лайки: 3620, 📥 Скачиваний: 4.6М
https://pub.dev/packages/equatable
region_settings 1.5.2 - пакет, который позволяет получить настройки региона устройства, такие как система измерения, единицы температуры и форматы даты/чисел.
В новой версии произошла миграция на встроенный Kotlin.
Лайков: 10
Скачиваний: 7130
👍 Лайки: 10, 📥 Скачиваний: 7.1К
https://pub.dev/packages/region_settings
bloc_lint 0.4.2 - пакет, используемый для линтинга правил при разработке с библиотекой управления состоянием bloc.
Теперь с обновленными зависимостями для _fe_analyzer_shared.
Уже 28 лайков и 85200 скачиваний!
👍 Лайки: 28, 📥 Скачиваний: 85.2К
https://pub.dev/packages/bloc_lint
not_static_icons 0.47.0 - пакет, который предоставляет более 660 анимированных иконок, включая новые файловые иконки и варианты редактирования.
Пакет имеет 50 лайков и 359 скачиваний.
👍 Лайки: 50, 📥 Скачиваний: 359
https://pub.dev/packages/not_static_icons
ultralytics_yolo 0.6.9 - пакет, используемый для запуска моделей YOLO в приложениях Flutter на iOS и Android, поддерживая обнаружение объектов, сегментацию экземпляров, семантическую сегментацию, классификацию, определение позы и OBB.
В новой версии исправлена ошибка в Android-инференсе позы, теперь она может обрабатывать пользовательские модели позы с любым количеством ключевых точек.
Пакет уже получил 76 лайков и 4480 скачиваний!
👍 Лайки: 76, 📥 Скачиваний: 4.5К
https://pub.dev/packages/ultralytics_yolo
Ack 1.0.1 - библиотека для валидации схем данных для Dart и Flutter, которая упрощает процесс проверки данных с помощью простого и удобного API.
В новой версии исправлены ошибки и улучшена стабильность.
Пакет уже получил 55 лайков и был скачан 959 раз.
👍 Лайки: 55, 📥 Скачиваний: 959
https://pub.dev/packages/ack
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #Equatable #region_settings #bloc_lint #not_static_icons #ultralytics_yolo #Ack
Equatable 2.1.0 - пакет для Dart, который упрощает сравнения объектов, автоматически переопределяя оператор == и hashCode.
В новой версии:
- устаревший EquatableMixin заменен на Equatable
- обновлены настройки анализа кода
- зависимость от Dart увеличена до версии 3.0.0
Пакет имеет 3620 лайков и более 4 600 000 скачиваний!
👍 Лайки: 3620, 📥 Скачиваний: 4.6М
https://pub.dev/packages/equatable
region_settings 1.5.2 - пакет, который позволяет получить настройки региона устройства, такие как система измерения, единицы температуры и форматы даты/чисел.
В новой версии произошла миграция на встроенный Kotlin.
Лайков: 10
Скачиваний: 7130
👍 Лайки: 10, 📥 Скачиваний: 7.1К
https://pub.dev/packages/region_settings
bloc_lint 0.4.2 - пакет, используемый для линтинга правил при разработке с библиотекой управления состоянием bloc.
Теперь с обновленными зависимостями для _fe_analyzer_shared.
Уже 28 лайков и 85200 скачиваний!
👍 Лайки: 28, 📥 Скачиваний: 85.2К
https://pub.dev/packages/bloc_lint
not_static_icons 0.47.0 - пакет, который предоставляет более 660 анимированных иконок, включая новые файловые иконки и варианты редактирования.
Пакет имеет 50 лайков и 359 скачиваний.
👍 Лайки: 50, 📥 Скачиваний: 359
https://pub.dev/packages/not_static_icons
ultralytics_yolo 0.6.9 - пакет, используемый для запуска моделей YOLO в приложениях Flutter на iOS и Android, поддерживая обнаружение объектов, сегментацию экземпляров, семантическую сегментацию, классификацию, определение позы и OBB.
В новой версии исправлена ошибка в Android-инференсе позы, теперь она может обрабатывать пользовательские модели позы с любым количеством ключевых точек.
Пакет уже получил 76 лайков и 4480 скачиваний!
👍 Лайки: 76, 📥 Скачиваний: 4.5К
https://pub.dev/packages/ultralytics_yolo
Ack 1.0.1 - библиотека для валидации схем данных для Dart и Flutter, которая упрощает процесс проверки данных с помощью простого и удобного API.
В новой версии исправлены ошибки и улучшена стабильность.
Пакет уже получил 55 лайков и был скачан 959 раз.
👍 Лайки: 55, 📥 Скачиваний: 959
https://pub.dev/packages/ack
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #Equatable #region_settings #bloc_lint #not_static_icons #ultralytics_yolo #Ack
Обзор пакетов на тему Document Scanner
google_ml_kit 0.21.0
Этот пакет позволяет использовать возможности Google's ML Kit в приложениях Flutter. Он включает в себя функции распознавания баркодов, обнаружения лиц, распознавания текста и многое другое.
👍 Лайки: 1200, 📥 Скачиваний: 5.2M
📅 Обновлено: 5 месяцев назад
https://pub.dev/packages/google_ml_kit
cunning_document_scanner 2.5.0
Пакет "Cunning Document Scanner" для Flutter позволяет легко сканировать документы и конвертировать их в цифровые файлы. Поддерживает Android и iOS.
👍 Лайки: 263, 📥 Скачиваний: 40.3K
📅 Обновлено: 3 дня назад
https://pub.dev/packages/cunning_document_scanner
flutter_document_reader_api 9.6.1360
Плагин для Flutter, позволяет считывать различные документы удостоверяющие личность, паспорта, водительские права и т.д. без подключения к интернету.
👍 Лайки: 37, 📥 Скачиваний: 22.3K
📅 Обновлено: 3 дня назад
https://pub.dev/packages/flutter_document_reader_api
flutter_tesseract_ocr 0.4.31
Пакет для распознавания текста в изображениях: Tesseract OCR for Flutter.
👍 Лайки: 213, 📥 Скачиваний: 4.1K
📅 Обновлено: 34 дня назад
https://pub.dev/packages/flutter_tesseract_ocr
flutter_doc_scanner 0.0.20
Пакет `flutter_doc_scanner` позволяет сканировать документы на Android, iOS и Web с помощью ML Kit Document Scanner API и VisionKit.
👍 Лайки: 161, 📥 Скачиваний: 28.1K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/flutter_doc_scanner
document_scanner_flutter 0.4.0
Пакет document_scanner_flutter обновлен до версии 0.4.0! Этот плагин для Flutter позволяет сканировать документы и генерировать PDF-файлы.
👍 Лайки: 157, 📥 Скачиваний: 261
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/document_scanner_flutter
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #google_ml_kit #cunning_document_scanner #flutter_document_reader_api #flutter_tesseract_ocr #flutter_doc_scanner #document_scanner_flutter
google_ml_kit 0.21.0
Этот пакет позволяет использовать возможности Google's ML Kit в приложениях Flutter. Он включает в себя функции распознавания баркодов, обнаружения лиц, распознавания текста и многое другое.
👍 Лайки: 1200, 📥 Скачиваний: 5.2M
📅 Обновлено: 5 месяцев назад
https://pub.dev/packages/google_ml_kit
cunning_document_scanner 2.5.0
Пакет "Cunning Document Scanner" для Flutter позволяет легко сканировать документы и конвертировать их в цифровые файлы. Поддерживает Android и iOS.
👍 Лайки: 263, 📥 Скачиваний: 40.3K
📅 Обновлено: 3 дня назад
https://pub.dev/packages/cunning_document_scanner
flutter_document_reader_api 9.6.1360
Плагин для Flutter, позволяет считывать различные документы удостоверяющие личность, паспорта, водительские права и т.д. без подключения к интернету.
👍 Лайки: 37, 📥 Скачиваний: 22.3K
📅 Обновлено: 3 дня назад
https://pub.dev/packages/flutter_document_reader_api
flutter_tesseract_ocr 0.4.31
Пакет для распознавания текста в изображениях: Tesseract OCR for Flutter.
👍 Лайки: 213, 📥 Скачиваний: 4.1K
📅 Обновлено: 34 дня назад
https://pub.dev/packages/flutter_tesseract_ocr
flutter_doc_scanner 0.0.20
Пакет `flutter_doc_scanner` позволяет сканировать документы на Android, iOS и Web с помощью ML Kit Document Scanner API и VisionKit.
👍 Лайки: 161, 📥 Скачиваний: 28.1K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/flutter_doc_scanner
document_scanner_flutter 0.4.0
Пакет document_scanner_flutter обновлен до версии 0.4.0! Этот плагин для Flutter позволяет сканировать документы и генерировать PDF-файлы.
👍 Лайки: 157, 📥 Скачиваний: 261
📅 Обновлено: 4 месяца назад
https://pub.dev/packages/document_scanner_flutter
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #google_ml_kit #cunning_document_scanner #flutter_document_reader_api #flutter_tesseract_ocr #flutter_doc_scanner #document_scanner_flutter
Самые лучшие обновлённые пакеты за последние 24 часа
google_places_sdk_plus_android 1.1.2
Исправлена ошибка сборки для Android, связанная с настройкой Kotlin в Flutter 3.44+ и AGP 9.0+.
Пакет используется для интеграции Google Places SDK для Android в приложениях, написанных на Kotlin.
👍 Лайки: 0, 📥 Скачиваний: 3980
https://pub.dev/packages/google_places_sdk_plus_android
ApolloVM 1.4.2
ApolloVM - это портативная виртуальная машина, которая может парсить, переводить и выполнять код на нескольких языках программирования, включая Dart, Java, Kotlin, Go, C#, JavaScript, TypeScript, Lua и Python.
В новой версии исправлена ссылка на демонстрацию ApolloVM Web Demo.
Пакет уже скачали 2710 раз, лайков - 52.
https://pub.dev/packages/apollovm
graphql_codegen 3.0.2
Теперь пакет поддерживает интерфейсные фрагменты на фрагментах интерфейсов.
graphql_codegen - это инструмент для генерации кода из GraphQL в Dart/Flutter, позволяющий генерировать классы и помощники для работы с GraphQL с минимальной конфигурацией.
👍 Лайки: 152
📥 Скачиваний: 138 000
https://pub.dev/packages/graphql_codegen
Refena 3.2.2
Refena - это библиотека управления состоянием для Dart и Flutter, вдохновленная Riverpod и async_redux.
В новой версии добавлена секция документации по юнит-тестам для Redux.
Пакет Refena набирает популярность: 55 лайков и 4950 скачиваний!
https://pub.dev/packages/refena
nylo_framework 7.1.25
Исправлены ошибки в генерации API-сервисов и добавлены улучшения для работы с секретами и типами данных.
Теперь пакет имеет 111 лайков и 1720 скачиваний!
https://pub.dev/packages/nylo_framework
nylo_support 7.27.3
Этот пакет предоставляет ядро утилит и функций для фреймворка Flutter Nylo, включая маршрутизацию, управление состоянием, сеть, хранилище и многое другое.
В новой версии обновлены зависимости, включая dio, connectivity_plus и equatable.
👍 Лайки: 20
📥 Скачиваний: 1930
https://pub.dev/packages/nylo_support
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #google_places_sdk_plus_android #ApolloVM #graphql_codegen #Refena #nylo_framework #nylo_support
google_places_sdk_plus_android 1.1.2
Исправлена ошибка сборки для Android, связанная с настройкой Kotlin в Flutter 3.44+ и AGP 9.0+.
Пакет используется для интеграции Google Places SDK для Android в приложениях, написанных на Kotlin.
👍 Лайки: 0, 📥 Скачиваний: 3980
https://pub.dev/packages/google_places_sdk_plus_android
ApolloVM 1.4.2
ApolloVM - это портативная виртуальная машина, которая может парсить, переводить и выполнять код на нескольких языках программирования, включая Dart, Java, Kotlin, Go, C#, JavaScript, TypeScript, Lua и Python.
В новой версии исправлена ссылка на демонстрацию ApolloVM Web Demo.
Пакет уже скачали 2710 раз, лайков - 52.
https://pub.dev/packages/apollovm
graphql_codegen 3.0.2
Теперь пакет поддерживает интерфейсные фрагменты на фрагментах интерфейсов.
graphql_codegen - это инструмент для генерации кода из GraphQL в Dart/Flutter, позволяющий генерировать классы и помощники для работы с GraphQL с минимальной конфигурацией.
👍 Лайки: 152
📥 Скачиваний: 138 000
https://pub.dev/packages/graphql_codegen
Refena 3.2.2
Refena - это библиотека управления состоянием для Dart и Flutter, вдохновленная Riverpod и async_redux.
В новой версии добавлена секция документации по юнит-тестам для Redux.
Пакет Refena набирает популярность: 55 лайков и 4950 скачиваний!
https://pub.dev/packages/refena
nylo_framework 7.1.25
Исправлены ошибки в генерации API-сервисов и добавлены улучшения для работы с секретами и типами данных.
Теперь пакет имеет 111 лайков и 1720 скачиваний!
https://pub.dev/packages/nylo_framework
nylo_support 7.27.3
Этот пакет предоставляет ядро утилит и функций для фреймворка Flutter Nylo, включая маршрутизацию, управление состоянием, сеть, хранилище и многое другое.
В новой версии обновлены зависимости, включая dio, connectivity_plus и equatable.
👍 Лайки: 20
📥 Скачиваний: 1930
https://pub.dev/packages/nylo_support
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #google_places_sdk_plus_android #ApolloVM #graphql_codegen #Refena #nylo_framework #nylo_support
Поступление в Вуз: Новый Проект Помогает Абитуриентам Оценить Шансы
📚 Каждое лето сотни тысяч абитуриентов пытаются понять, поступят ли они в вуз или нет. Казалось бы, все данные открыты, но на практике ответить на этот вопрос гораздо сложнее, чем кажется. Проект AbitList был создан, чтобы помочь абитуриентам оценить свои шансы на поступление.
📊 Сайт показывает не только текущее положение абитуриента, но и прогнозирует его конкурсную ситуацию, учитывая такие факторы, как наличие согласия в другом вузе и положение по текущим приоритетам. Сервис также позволяет моделировать зачисление и понимать, что произойдет, если абитуриент подаст согласие на определенное направление. Для каждого абитуриента формируется отдельная страница, на которой можно увидеть все вузы, в которые поданы документы, направления подготовки, текущие места, приоритеты и прогноз при подаче согласия.
🔍 Статья описывает систему, которая помогает абитуриентам понять свою конкурсную ситуацию при поступлении в вузы. Система учитывает заявления абитуриентов, конкурсы, количество мест и приоритеты. Алгоритм системы выполняет серию итераций, чтобы определить наиболее высокий приоритет для каждого абитуриента и исключить его заявления с более низкими приоритетами. Данные для системы берутся из открытых источников, включая официальные сайты вузов. Система доступна для нескольких вузов и будет постепенно расширяться. Технологии, используемые в проекте, включают C#, .NET, PHP и Flutter.
📄 Читать здесь: ссылка
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #абитуриенты #вуз #поступление #образование
📚 Каждое лето сотни тысяч абитуриентов пытаются понять, поступят ли они в вуз или нет. Казалось бы, все данные открыты, но на практике ответить на этот вопрос гораздо сложнее, чем кажется. Проект AbitList был создан, чтобы помочь абитуриентам оценить свои шансы на поступление.
📊 Сайт показывает не только текущее положение абитуриента, но и прогнозирует его конкурсную ситуацию, учитывая такие факторы, как наличие согласия в другом вузе и положение по текущим приоритетам. Сервис также позволяет моделировать зачисление и понимать, что произойдет, если абитуриент подаст согласие на определенное направление. Для каждого абитуриента формируется отдельная страница, на которой можно увидеть все вузы, в которые поданы документы, направления подготовки, текущие места, приоритеты и прогноз при подаче согласия.
🔍 Статья описывает систему, которая помогает абитуриентам понять свою конкурсную ситуацию при поступлении в вузы. Система учитывает заявления абитуриентов, конкурсы, количество мест и приоритеты. Алгоритм системы выполняет серию итераций, чтобы определить наиболее высокий приоритет для каждого абитуриента и исключить его заявления с более низкими приоритетами. Данные для системы берутся из открытых источников, включая официальные сайты вузов. Система доступна для нескольких вузов и будет постепенно расширяться. Технологии, используемые в проекте, включают C#, .NET, PHP и Flutter.
📄 Читать здесь: ссылка
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #абитуриенты #вуз #поступление #образование
🔥1
Обзор пакетов на тему Deep Linking
flutter_redirectly 2.1.7
Этот пакет позволяет создавать и обрабатывать динамические ссылки с помощью своего собственного бэкенда Redirectly. Он имеет чистую реализацию на Dart, без необходимости использовать родной код.
👍 Лайки: 24, 📥 Скачиваний: 228
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/flutter_redirectly
flutter_facebook_app_links 3.1.0
Этот пакет используется для обработки deferred deeplinks, отправляемых из Facebook после установки приложения из рекламы.
👍 Лайки: 41, 📥 Скачиваний: 2.6K
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/flutter_facebook_app_links
app_links 7.2.0
Он позволяет обрабатывать ссылки Android App Links, Deep Links, iOS Universal Links и Custom URL schemes на различных платформах, включая desktop.
👍 Лайки: 1310, 📥 Скачиваний: 1.9M
📅 Обновлено: 12 дней назад
https://pub.dev/packages/app_links
flutter_branch_sdk 9.3.2
Этот пакет позволяет реализовать Branch SDK в ваших мобильных приложениях, обеспечивая глубокие ссылки, системы рефералов и аналитику.
👍 Лайки: 221, 📥 Скачиваний: 124K
📅 Обновлено: 10 дней назад
https://pub.dev/packages/flutter_branch_sdk
deeplink_x 1.3.5+2
Пакет DeeplinkX позволяет создавать типобезопасные deeplinks в внешние приложения с автоматическим переходом в магазин или на веб-страницу.
👍 Лайки: 12, 📥 Скачиваний: 787
📅 Обновлено: 2 дня назад
https://pub.dev/packages/deeplink_x
appsflyer_sdk 6.18.0
Используется для отслеживания событий и глубоких ссылок в приложениях.
👍 Лайки: 172, 📥 Скачиваний: 363K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/appsflyer_sdk
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #flutter_redirectly #flutter_facebook_app_links #app_links #flutter_branch_sdk #deeplink_x #appsflyer_sdk
flutter_redirectly 2.1.7
Этот пакет позволяет создавать и обрабатывать динамические ссылки с помощью своего собственного бэкенда Redirectly. Он имеет чистую реализацию на Dart, без необходимости использовать родной код.
👍 Лайки: 24, 📥 Скачиваний: 228
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/flutter_redirectly
flutter_facebook_app_links 3.1.0
Этот пакет используется для обработки deferred deeplinks, отправляемых из Facebook после установки приложения из рекламы.
👍 Лайки: 41, 📥 Скачиваний: 2.6K
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/flutter_facebook_app_links
app_links 7.2.0
Он позволяет обрабатывать ссылки Android App Links, Deep Links, iOS Universal Links и Custom URL schemes на различных платформах, включая desktop.
👍 Лайки: 1310, 📥 Скачиваний: 1.9M
📅 Обновлено: 12 дней назад
https://pub.dev/packages/app_links
flutter_branch_sdk 9.3.2
Этот пакет позволяет реализовать Branch SDK в ваших мобильных приложениях, обеспечивая глубокие ссылки, системы рефералов и аналитику.
👍 Лайки: 221, 📥 Скачиваний: 124K
📅 Обновлено: 10 дней назад
https://pub.dev/packages/flutter_branch_sdk
deeplink_x 1.3.5+2
Пакет DeeplinkX позволяет создавать типобезопасные deeplinks в внешние приложения с автоматическим переходом в магазин или на веб-страницу.
👍 Лайки: 12, 📥 Скачиваний: 787
📅 Обновлено: 2 дня назад
https://pub.dev/packages/deeplink_x
appsflyer_sdk 6.18.0
Используется для отслеживания событий и глубоких ссылок в приложениях.
👍 Лайки: 172, 📥 Скачиваний: 363K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/appsflyer_sdk
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #flutter_redirectly #flutter_facebook_app_links #app_links #flutter_branch_sdk #deeplink_x #appsflyer_sdk
Новые пакеты за неделю
back_stack для навигации в приложениях на Dart!
Управляйте стеком навигации как списком, без необходимости создавать граф маршрутов. Поддерживает глубокие ссылки, веб-URL и сохранение состояния при смерти процесса.
👍 Лайки: 2, 📥 Скачиваний: 644
https://pub.dev/packages/back_stack
api_network_kit - это обертка над Dio, которая добавляет функции типизированного парсинга ответов, повторных запросов, автоматического обновления токенов, кэширования и многое другое.
Уже 4 лайка и 314 скачиваний!
👍 Лайки: 4, 📥 Скачиваний: 314
https://pub.dev/packages/api_network_kit
ios_battery_indicator для Flutter набирает популярность! 🔋
Этот пакет позволяет создавать индикатор заряда батареи в стиле iOS, включая поддержку iOS 27 и автоматическое отслеживание состояния батареи.
👍 Лайки: 1
📥 Скачиваний: 343
https://pub.dev/packages/ios_battery_indicator
layer_canvas для создания 2D графики в Flutter и Dart -
Этот пакет позволяет создавать сложные 2D сцены и рендерить их в PNG-изображения на всех платформах, включая Android, iOS, macOS, Linux и Windows.
Пакет имеет следующие особенности:
- Высокопроизводительный рендеринг 2D графики
- Поддержка градиентов, векторных путей и текста
- Возможность создания собственных слоев и расширения пакета
- Поддержка всех платформ, включая мобильные и десктопные операционные системы
👍 Лайки: 2, 📥 Скачиваний: 164
https://pub.dev/packages/layer_canvas
adaptive_ui_kit для Flutter набирает популярность!
Этот мощный пакет позволяет создавать красивые и адаптивные пользовательские интерфейсы для разных платформ с помощью единого API.
👍 Лайки: 1
📥 Скачиваний: 193
https://pub.dev/packages/adaptive_ui_kit
all_box для Flutter - синхронное, лёгкое и быстрое хранилище ключ-значение с защитой от крахов и реактивным слоем.
👍 Лайки: 2, 📥 Скачиваний: 174
https://pub.dev/packages/all_box
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #back_stack #api_network_kit #ios_battery_indicator #layer_canvas #adaptive_ui_kit #all_box
back_stack для навигации в приложениях на Dart!
Управляйте стеком навигации как списком, без необходимости создавать граф маршрутов. Поддерживает глубокие ссылки, веб-URL и сохранение состояния при смерти процесса.
👍 Лайки: 2, 📥 Скачиваний: 644
https://pub.dev/packages/back_stack
api_network_kit - это обертка над Dio, которая добавляет функции типизированного парсинга ответов, повторных запросов, автоматического обновления токенов, кэширования и многое другое.
Уже 4 лайка и 314 скачиваний!
👍 Лайки: 4, 📥 Скачиваний: 314
https://pub.dev/packages/api_network_kit
ios_battery_indicator для Flutter набирает популярность! 🔋
Этот пакет позволяет создавать индикатор заряда батареи в стиле iOS, включая поддержку iOS 27 и автоматическое отслеживание состояния батареи.
👍 Лайки: 1
📥 Скачиваний: 343
https://pub.dev/packages/ios_battery_indicator
layer_canvas для создания 2D графики в Flutter и Dart -
Этот пакет позволяет создавать сложные 2D сцены и рендерить их в PNG-изображения на всех платформах, включая Android, iOS, macOS, Linux и Windows.
Пакет имеет следующие особенности:
- Высокопроизводительный рендеринг 2D графики
- Поддержка градиентов, векторных путей и текста
- Возможность создания собственных слоев и расширения пакета
- Поддержка всех платформ, включая мобильные и десктопные операционные системы
👍 Лайки: 2, 📥 Скачиваний: 164
https://pub.dev/packages/layer_canvas
adaptive_ui_kit для Flutter набирает популярность!
Этот мощный пакет позволяет создавать красивые и адаптивные пользовательские интерфейсы для разных платформ с помощью единого API.
👍 Лайки: 1
📥 Скачиваний: 193
https://pub.dev/packages/adaptive_ui_kit
all_box для Flutter - синхронное, лёгкое и быстрое хранилище ключ-значение с защитой от крахов и реактивным слоем.
👍 Лайки: 2, 📥 Скачиваний: 174
https://pub.dev/packages/all_box
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #back_stack #api_network_kit #ios_battery_indicator #layer_canvas #adaptive_ui_kit #all_box
👣 Новая версия плагина Flutter для VS Code! 🚀
Вышла новая версия плагина Flutter для VS Code - v3.138.0. Обновление не косметическое: есть и технические улучшения и удаление старого функционала и работа над стабильностью.
Давайте разберем, что изменилось:
- Поддержка LSP v3.18: плагин обновил LSP-клиент до версии 3.18. Это открывает возможности для Dart Analysis Server использовать новые оптимизации в будущих релизах SDK.
- Flutter Outline удалили: из сайдбара убрали вкладку Flutter Outline. Для тех, кто пользовался ей регулярно, это заметное изменение. Но функциональность не пропала полностью - стандартный Outline остался на вкладке Explorer, а предпросмотр Flutter UI Guides доступен через настройку dart.previewFlutterUiGuides.
- Улучшения завершения работы расширений: в прошлых версиях при закрытии редактора расширения могли завершаться слишком резко, не давая серверам времени корректно завершить работу. Теперь это исправлено.
- Dart Tooling Daemon: изменения активного редактора отправлялись во все открытые панели, включая вывод и результаты тестов. Теперь этот трафик отключен для второстепенных редакторов.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter 💻📈🔥
Вышла новая версия плагина Flutter для VS Code - v3.138.0. Обновление не косметическое: есть и технические улучшения и удаление старого функционала и работа над стабильностью.
Давайте разберем, что изменилось:
- Поддержка LSP v3.18: плагин обновил LSP-клиент до версии 3.18. Это открывает возможности для Dart Analysis Server использовать новые оптимизации в будущих релизах SDK.
- Flutter Outline удалили: из сайдбара убрали вкладку Flutter Outline. Для тех, кто пользовался ей регулярно, это заметное изменение. Но функциональность не пропала полностью - стандартный Outline остался на вкладке Explorer, а предпросмотр Flutter UI Guides доступен через настройку dart.previewFlutterUiGuides.
- Улучшения завершения работы расширений: в прошлых версиях при закрытии редактора расширения могли завершаться слишком резко, не давая серверам времени корректно завершить работу. Теперь это исправлено.
- Dart Tooling Daemon: изменения активного редактора отправлялись во все открытые панели, включая вывод и результаты тестов. Теперь этот трафик отключен для второстепенных редакторов.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter 💻📈🔥
❤1
Самые лучшие обновлённые пакеты за последние 24 часа
fluwx 6.0.0 - плагин для Flutter, который позволяет разработчикам вызывать родные API WeChatSDK. В новой версии добавлена поддержка UISceneDelegate для iOS, а также переход на Swift Package Manager. Кроме того, вернулся пакет fluwx_no_pay и произошла миграция на KTS и KGP для Android.
👍 Лайки: 277, 📥 Скачиваний: 19.1К
https://pub.dev/packages/fluwx
dart_flutter_version 1.0.45 - пакет, который позволяет получить текущие версии Flutter и Dart SDK во время выполнения, что упрощает управление версиями и обеспечивает совместимость.
В обновлении добавлена новая карта версий: Dart 3.12.2 -> Flutter 3.44.5.
👍 Лайки: 10, 📥 Скачиваний: 14.1К
https://pub.dev/packages/dart_flutter_version
fluwx_no_pay 6.0.0 - пакет, который позволяет разработчикам использовать функции WeChatSDK в своих приложениях, включая обмен изображениями и текстами, оплату и авторизацию.
Скачиваний: 348, лайков: 8.
https://pub.dev/packages/fluwx_no_pay
excel_community 2.1.6 - пакет, который позволяет читать, создавать и обновлять файлы XLSX, а также парсить устаревшие файлы XLS. В новой версии исправлена логика парсинга SST, чтобы правильно читать общие строки из потока SST.
Уже 18 лайков и 7710 скачиваний!
https://pub.dev/packages/excel
hashlib_codecs 3.3.1 - пакет, который используется для реализации быстрых и устойчивых к ошибкам кодеков в чистом Dart, включая бинарный, восьмеричный, шестнадцатеричный, Base-32, Base-64, UTF-8 и BigInt кодеки.
В новой версии исправлена ошибка валидации Modular Crypt Format хэшей, а также исправлены документации для всех публичных API элементов.
Пакет hashlib_codecs имеет 4 лайка и более 63 200 скачиваний!
https://pub.dev/packages/hashlib_codecs
dart_aliyun_oss 1.4.0 - пакет, который используется для работы с Alibaba Cloud Object Storage Service (OSS) в приложениях на Dart, предоставляя простые и удобные API для загрузки и скачивания файлов, а также управления большими файлами и отслеживания прогресса.
В новой версии добавлена поддержка нескольких экземпляров клиента, улучшена документация и добавлены тесты.
Пакет набрал 8 лайков и 472 скачивания.
https://pub.dev/packages/dart_aliyun_oss
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #fluwx #dart_flutter_version #excel_community #hashlib_codecs #dart_aliyun_oss
fluwx 6.0.0 - плагин для Flutter, который позволяет разработчикам вызывать родные API WeChatSDK. В новой версии добавлена поддержка UISceneDelegate для iOS, а также переход на Swift Package Manager. Кроме того, вернулся пакет fluwx_no_pay и произошла миграция на KTS и KGP для Android.
👍 Лайки: 277, 📥 Скачиваний: 19.1К
https://pub.dev/packages/fluwx
dart_flutter_version 1.0.45 - пакет, который позволяет получить текущие версии Flutter и Dart SDK во время выполнения, что упрощает управление версиями и обеспечивает совместимость.
В обновлении добавлена новая карта версий: Dart 3.12.2 -> Flutter 3.44.5.
👍 Лайки: 10, 📥 Скачиваний: 14.1К
https://pub.dev/packages/dart_flutter_version
fluwx_no_pay 6.0.0 - пакет, который позволяет разработчикам использовать функции WeChatSDK в своих приложениях, включая обмен изображениями и текстами, оплату и авторизацию.
Скачиваний: 348, лайков: 8.
https://pub.dev/packages/fluwx_no_pay
excel_community 2.1.6 - пакет, который позволяет читать, создавать и обновлять файлы XLSX, а также парсить устаревшие файлы XLS. В новой версии исправлена логика парсинга SST, чтобы правильно читать общие строки из потока SST.
Уже 18 лайков и 7710 скачиваний!
https://pub.dev/packages/excel
hashlib_codecs 3.3.1 - пакет, который используется для реализации быстрых и устойчивых к ошибкам кодеков в чистом Dart, включая бинарный, восьмеричный, шестнадцатеричный, Base-32, Base-64, UTF-8 и BigInt кодеки.
В новой версии исправлена ошибка валидации Modular Crypt Format хэшей, а также исправлены документации для всех публичных API элементов.
Пакет hashlib_codecs имеет 4 лайка и более 63 200 скачиваний!
https://pub.dev/packages/hashlib_codecs
dart_aliyun_oss 1.4.0 - пакет, который используется для работы с Alibaba Cloud Object Storage Service (OSS) в приложениях на Dart, предоставляя простые и удобные API для загрузки и скачивания файлов, а также управления большими файлами и отслеживания прогресса.
В новой версии добавлена поддержка нескольких экземпляров клиента, улучшена документация и добавлены тесты.
Пакет набрал 8 лайков и 472 скачивания.
https://pub.dev/packages/dart_aliyun_oss
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #fluwx #dart_flutter_version #excel_community #hashlib_codecs #dart_aliyun_oss
Настройка импортов в Dart: автоматическая сортировка и удаление неиспользуемых импортов! 🚀💻
Привет, друзья! 🤗 Сегодня мы поговорим о том, как настроить наши IDE для работы с импортами в файлах
Для Android Studio нам нужно перейти в настройки IDE и выбрать Flutter. Там мы найдем чекбокс "Organize imports on save", который нам и нужен. 📦
Для VS Code все еще проще! Нам нужно всего лишь добавить несколько строк в
Теперь, когда мы сохраним файл, наши импорты будут упорядочены. Но мы также можем настроить правила линтера для этого в нашем
или
Таким образом, наши импорты будут выстраиваться в следующем порядке:
• Импорты из Dart
• Импорты из библиотек, самого фреймворка или статические импорты из проекта
• Локальные импорты по проекту, без использования package:
Например:
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutter_amiga 💻📈
Привет, друзья! 🤗 Сегодня мы поговорим о том, как настроить наши IDE для работы с импортами в файлах
.dart. Мы узнаем, как сделать так, чтобы импорты сортировались и удалялись автоматически, если не используются. 🤔Для Android Studio нам нужно перейти в настройки IDE и выбрать Flutter. Там мы найдем чекбокс "Organize imports on save", который нам и нужен. 📦
Для VS Code все еще проще! Нам нужно всего лишь добавить несколько строк в
settings.json:
“editor.codeActionsOnSave”: {
“source.organizeImports”: true
}
Теперь, когда мы сохраним файл, наши импорты будут упорядочены. Но мы также можем настроить правила линтера для этого в нашем
analysis_options.yaml:
linter:
rules:
- directives_ordering
или
linter:
rules:
directives_ordering: true
Таким образом, наши импорты будут выстраиваться в следующем порядке:
• Импорты из Dart
• Импорты из библиотек, самого фреймворка или статические импорты из проекта
• Локальные импорты по проекту, без использования package:
Например:
import ‘dart:async’;
import ‘package:flutter/material.dart’;
import ‘package:flutter_bloc/flutter_bloc.dart’;
import ‘package:my_app/common/widgets.dart’;
import ‘widgets/app_bar.dart’;
import ‘../../navigation.dart’;
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutter_amiga 💻📈
🔥1
Оптимизируйте свои Flutter-приложения и увеличьте конверсию! 🚀
Пользователи не любят ждать и редко скачивают большие приложения, если есть альтернатива поменьше. Особенно это критично для Android, но и для iOS размер тоже имеет значение 📊.
Больше всего места в приложении занимают ассеты: изображения, иконки, шрифты 📁. И именно здесь проще всего сэкономить мегабайты без потери качества 💡.
Изображения: используйте формат WebP для лучшего сжатия и поддержки прозрачности 🌐. Замена PNG на WebP уменьшает размер файла в два-три раза без видимой потери качества 📈.
Иконки: используйте шрифты или векторные форматы вместо SVG для более эффективного хранения и отрисовки 📝. Для простых монохромных иконок используйте шрифт, а для сложных цветных - векторный формат 🎨.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter 💻📱🔥
Пользователи не любят ждать и редко скачивают большие приложения, если есть альтернатива поменьше. Особенно это критично для Android, но и для iOS размер тоже имеет значение 📊.
Больше всего места в приложении занимают ассеты: изображения, иконки, шрифты 📁. И именно здесь проще всего сэкономить мегабайты без потери качества 💡.
Изображения: используйте формат WebP для лучшего сжатия и поддержки прозрачности 🌐. Замена PNG на WebP уменьшает размер файла в два-три раза без видимой потери качества 📈.
Иконки: используйте шрифты или векторные форматы вместо SVG для более эффективного хранения и отрисовки 📝. Для простых монохромных иконок используйте шрифт, а для сложных цветных - векторный формат 🎨.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter 💻📱🔥
Plumix: Фреймворк для Кроссплатформенных Приложений с Архитектурой Flutter в .NET
🌟 В мире разработки мобильных и десктоп-приложений часто приходится сталкиваться с выбором между разными фреймворками и технологиями. Мобильный разработчик Егор поделился своим опытом работы с Flutter и Avalonia, и рассказал о создании фреймворка Plumix, который переносит архитектуру Flutter в мир .NET, используя Avalonia как платформенную инфраструктуру. 🌐
📈 Plumix позволяет использовать декларативную вёрстку, жесты и анимации из Flutter, а также зрелую платформенную инфраструктуру и десктопную среду из Avalonia. Егор также использует ИИ-агентов для помощи в разработке Plumix, и организовал репозиторий и документацию, чтобы агенты могли эффективно работать над проектом. 💻
🔍 Проект Plumix уже достиг значительного прогресса, включая полное ядро и Material-библиотеку. Под капотом используется честный порт архитектуры Flutter, а не обёртки над Avalonia-контролами. В будущем планируется завершить Material-библиотеку, добавить кроссплатформенные хосты, улучшить текстовую подсистему и добавить инструменты производительности. 🚀
Читать здесь: ссылка
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #krosplatformennye_prilozheniya #Avalonia #Plumix
🌟 В мире разработки мобильных и десктоп-приложений часто приходится сталкиваться с выбором между разными фреймворками и технологиями. Мобильный разработчик Егор поделился своим опытом работы с Flutter и Avalonia, и рассказал о создании фреймворка Plumix, который переносит архитектуру Flutter в мир .NET, используя Avalonia как платформенную инфраструктуру. 🌐
📈 Plumix позволяет использовать декларативную вёрстку, жесты и анимации из Flutter, а также зрелую платформенную инфраструктуру и десктопную среду из Avalonia. Егор также использует ИИ-агентов для помощи в разработке Plumix, и организовал репозиторий и документацию, чтобы агенты могли эффективно работать над проектом. 💻
🔍 Проект Plumix уже достиг значительного прогресса, включая полное ядро и Material-библиотеку. Под капотом используется честный порт архитектуры Flutter, а не обёртки над Avalonia-контролами. В будущем планируется завершить Material-библиотеку, добавить кроссплатформенные хосты, улучшить текстовую подсистему и добавить инструменты производительности. 🚀
Читать здесь: ссылка
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #krosplatformennye_prilozheniya #Avalonia #Plumix
❤3
Представляем DartWay: революционный fullstack-фреймворк на Dart! 🚀
После трёх лет работы над fullstack-продуктами на Dart, я пришёл к двум важным выводам:
1. Большинству разработчиков не хватает опыта, чтобы грамотно спроектировать fullstack.
2. Все самые сложные вещи в проектах одинаковы и имеют несколько разумных способов решения.
Именно поэтому появился DartWay - fullstack-фреймворк на Dart, где самые сложные и повторяющиеся куски уже решены один раз и по-нормальному! 🌟
Это не кодогенератор и не низкоуровневая обвязка, а слой, который берёт на себя ровно ту архитектуру, которую большинство собирает годами и на своих ошибках.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #dartway_dev_ru #fullstack #DartWay
После трёх лет работы над fullstack-продуктами на Dart, я пришёл к двум важным выводам:
1. Большинству разработчиков не хватает опыта, чтобы грамотно спроектировать fullstack.
2. Все самые сложные вещи в проектах одинаковы и имеют несколько разумных способов решения.
Именно поэтому появился DartWay - fullstack-фреймворк на Dart, где самые сложные и повторяющиеся куски уже решены один раз и по-нормальному! 🌟
Это не кодогенератор и не низкоуровневая обвязка, а слой, который берёт на себя ровно ту архитектуру, которую большинство собирает годами и на своих ошибках.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #dartway_dev_ru #fullstack #DartWay
❤2🤮1💩1🤡1
Самые лучшие обновлённые пакеты за последние 24 часа
flutter_video_caching 1.1.6 — плагин для кэширования видео (HLS/m3u8, MP4) с поддержкой
🔄 Исправлен баг с кодом ответа
👍 Лайки: 59, 📥 Скачиваний: 3.1K
🔗 pub.dev/packages/flutter_video_caching
layrz_models 3.13.1 — Dart-SDK для преобразования ответов API Layrz в типизированные объекты (Flutter).
🔄 В
👍 Лайки: 3, 📥 Скачиваний: 8.9K
🔗 pub.dev/packages/layrz_models
flutter_query 0.3.7 — пакет для асинхронного управления состоянием (вдохновлён TanStack Query) с кэшированием, дедупликацией запросов и оптимистичными обновлениями перестал поддерживаться.
📌 Версии 0.3.7 и ниже помечены как
👍 Лайки: 38, 📥 Скачиваний: 1.1K
🔗 pub.dev/packages/flutter_query
oidc 2.0.0 — плагин для Flutter, реализующий OpenID Connect Relying Party (авторизация через внешние провайдеры: Google, Keycloak, Auth0 и др.). Сертифицирован по стандарту OIDC.
🔄 Breaking changes: новый дефолт инициализации —
👍 Лайки: 51, 📥 Скачиваний: 2.3K
🔗 pub.dev/packages/oidc
oidc_core 2.0.0 — низкоуровневая реализация OIDC Relying Party для Dart (кроссплатформенно, без UI).
🔄 Breaking: cache-first инициализация, TTL-кэш discovery, контроль валидности токенов. Фичи: mTLS (RFC 8705) фаза 1, хелперы DCR, реакция на 401 в UserInfo, эвент
👍 Лайки: 3, 📥 Скачиваний: 4.7K
🔗 pub.dev/packages/oidc_core
bluesky 1.7.1 — полноценный клиент Bluesky/AT Protocol для Dart и Flutter. Позволяет работать с лентой, постами, чатами, уведомлениями, модерацией (Ozone) и медиа.
🔄 Зависимость
👍 Лайки: 31, 📥 Скачиваний: 5.1K
🔗 pub.dev/packages/bluesky
Поддержать канал
FlutterPulse — канал о мире Flutter!
#flutter_video_caching #layrz_models #flutter_query #oidc #oidc_core #bluesky #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
flutter_video_caching 1.1.6 — плагин для кэширования видео (HLS/m3u8, MP4) с поддержкой
video_player, flick_video_player и др. Работает через локальный прокси: качает и отдаёт сегменты одновременно, умеет префетчить, резюмить загрузки и игнорировать токены в URL.🔄 Исправлен баг с кодом ответа
416 (Range Not Satisfiable) при запросе уже закешированных диапазонов.👍 Лайки: 59, 📥 Скачиваний: 3.1K
🔗 pub.dev/packages/flutter_video_caching
layrz_models 3.13.1 — Dart-SDK для преобразования ответов API Layrz в типизированные объекты (Flutter).
🔄 В
AtsStreamExitStructureType добавлен constant.number — позволяет отправлять значения ATAK как нативные JSON-числа, а не строки.👍 Лайки: 3, 📥 Скачиваний: 8.9K
🔗 pub.dev/packages/layrz_models
flutter_query 0.3.7 — пакет для асинхронного управления состоянием (вдохновлён TanStack Query) с кэшированием, дедупликацией запросов и оптимистичными обновлениями перестал поддерживаться.
📌 Версии 0.3.7 и ниже помечены как
Legacy codebase. Not maintained. — мигрируйте на актуальные альтернативы.👍 Лайки: 38, 📥 Скачиваний: 1.1K
🔗 pub.dev/packages/flutter_query
oidc 2.0.0 — плагин для Flutter, реализующий OpenID Connect Relying Party (авторизация через внешние провайдеры: Google, Keycloak, Auth0 и др.). Сертифицирован по стандарту OIDC.
🔄 Breaking changes: новый дефолт инициализации —
cache-first (мгновенный старт с токеном из кэша, фоновая валидация). Web: редирект через status-driven redirect.html — убраны мигания и баги с историей. Событие OidcTokenRefreshFailedEvent — ошибки рефреша не теряются. TTL-кэш Discovery-документа и контроль валидности токенов.👍 Лайки: 51, 📥 Скачиваний: 2.3K
🔗 pub.dev/packages/oidc
oidc_core 2.0.0 — низкоуровневая реализация OIDC Relying Party для Dart (кроссплатформенно, без UI).
🔄 Breaking: cache-first инициализация, TTL-кэш discovery, контроль валидности токенов. Фичи: mTLS (RFC 8705) фаза 1, хелперы DCR, реакция на 401 в UserInfo, эвент
OidcTokenRefreshFailedEvent. Фиксы: защита PKCE code_verifier, поддержка expectedIssuer для Entra multi-tenant, отправка dpop_jkt, парсинг ошибок deleteClientConfiguration.👍 Лайки: 3, 📥 Скачиваний: 4.7K
🔗 pub.dev/packages/oidc_core
bluesky 1.7.1 — полноценный клиент Bluesky/AT Protocol для Dart и Flutter. Позволяет работать с лентой, постами, чатами, уведомлениями, модерацией (Ozone) и медиа.
🔄 Зависимость
atproto поднята до 1.7.0. Появился bsky.atproto.sync.subscribeReposAsMessages() — удобная подписка на Firehose, отдающая расшифрованные типизированные сообщения вместо сырых кадров.👍 Лайки: 31, 📥 Скачиваний: 5.1K
🔗 pub.dev/packages/bluesky
Поддержать канал
FlutterPulse — канал о мире Flutter!
#flutter_video_caching #layrz_models #flutter_query #oidc #oidc_core #bluesky #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
Самые лучшие обновлённые пакеты за последние 24 часа
devtools_shared 3.0.0 — общий пакет для DevTools, DDS и работы с JSON-дампами памяти (HeapSample, HeapSpace, AdbMemoryInfo).
🔹 Главное в 3.0.0: расширения разделены на две библиотеки —
👍 Лайки: 21, 📥 Скачиваний: 5.59M
pub.dev/packages/devtools_shared
flutter_foreground_task 10.0.0 — плагин для запуска foreground-сервисов на Android (и ограниченно на iOS): фоновые задачи, двусторонняя связь с UI, минимизация приложения через Back-кнопку и автозапуск при загрузке ОС.
🔧 Что нового: минимальный Flutter SDK поднят до 3.38.0. Добавлена поддержка жизненного цикла
👍 Лайки: 579, 📥 Скачиваний: 125K
pub.dev/packages/flutter_foreground_task
airship_flutter 12.3.0 — официальный плагин Airship для пуш-уведомлений, Live Activities, In-App сообщений, флагов фич и аналитики.
🔧 Что нового: iOS SDK → 20.10.0, Android SDK → 20.9.0. Исправлен рендер нативных Scenes во встроенном виде. В
👍 Лайки: 17, 📥 Скачиваний: 8.18K
pub.dev/packages/airship_flutter
dartssh2 2.22.2 — чистый Dart-клиент SSH/SFTP для VM и Flutter.
🆕 Добавлен метод
👍 Лайки: 145, 📥 Скачиваний: 44.9K
pub.dev/packages/dartssh2
bluesky 1.7.2 — полноценный клиент Bluesky/AT Protocol для Dart и Flutter.
🔧 Что нового:
👍 Лайки: 31, 📥 Скачиваний: 5.46K
pub.dev/packages/bluesky
minimals_state_manager 2.1.4 — лёгкий стейт-менеджмент и DI без кодогенерации. Сочетает подходы GetX, Provider и GetIt: работает с
🔧 В обновлении: исправлена публикация платформ на pub.dev, откатили виджет-тесты на все платформы.
👍 Лайки: 12, 📥 Скачиваний: 222
pub.dev/packages/minimals_state_manager
FlutterPulse — канал о мире Flutter!
Поддержать канал
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #devtools_shared #flutter_foreground_task #airship_flutter #dartssh2 #bluesky #minimals_state_manager
devtools_shared 3.0.0 — общий пакет для DevTools, DDS и работы с JSON-дампами памяти (HeapSample, HeapSpace, AdbMemoryInfo).
🔹 Главное в 3.0.0: расширения разделены на две библиотеки —
devtools_extensions.dart (без dart:io) и devtools_extensions_io.dart (с dart:io). Версионирование теперь отделено от devtools_app.👍 Лайки: 21, 📥 Скачиваний: 5.59M
pub.dev/packages/devtools_shared
flutter_foreground_task 10.0.0 — плагин для запуска foreground-сервисов на Android (и ограниченно на iOS): фоновые задачи, двусторонняя связь с UI, минимизация приложения через Back-кнопку и автозапуск при загрузке ОС.
🔧 Что нового: минимальный Flutter SDK поднят до 3.38.0. Добавлена поддержка жизненного цикла
UIScene на iOS (фикс работы в мультиоконном режиме).👍 Лайки: 579, 📥 Скачиваний: 125K
pub.dev/packages/flutter_foreground_task
airship_flutter 12.3.0 — официальный плагин Airship для пуш-уведомлений, Live Activities, In-App сообщений, флагов фич и аналитики.
🔧 Что нового: iOS SDK → 20.10.0, Android SDK → 20.9.0. Исправлен рендер нативных Scenes во встроенном виде. В
AirshipEmbeddedView добавлен параметр selection для приоритизации отображения. В EmbeddedInfo появились instanceId, priority, extras.👍 Лайки: 17, 📥 Скачиваний: 8.18K
pub.dev/packages/airship_flutter
dartssh2 2.22.2 — чистый Dart-клиент SSH/SFTP для VM и Flutter.
🆕 Добавлен метод
flush() в SSHSocket, SSHClient и SSHChannel для принудительной отправки буферизованных данных (#183).👍 Лайки: 145, 📥 Скачиваний: 44.9K
pub.dev/packages/dartssh2
bluesky 1.7.2 — полноценный клиент Bluesky/AT Protocol для Dart и Flutter.
🔧 Что нового:
tools.ozone.queue.defs: поля reportTypes и subjectTypes стали опциональными. tools.ozone.report.defs: добавлено поле isAutomated в reportView. Обновлены лексиконы.👍 Лайки: 31, 📥 Скачиваний: 5.46K
pub.dev/packages/bluesky
minimals_state_manager 2.1.4 — лёгкий стейт-менеджмент и DI без кодогенерации. Сочетает подходы GetX, Provider и GetIt: работает с
ChangeNotifier, ValueNotifier или родным MinNotifier (с жизненным циклом onInit/onReady). Встроенный сервис-локатор MinService и провайдеры с авто-диспоузом.🔧 В обновлении: исправлена публикация платформ на pub.dev, откатили виджет-тесты на все платформы.
👍 Лайки: 12, 📥 Скачиваний: 222
pub.dev/packages/minimals_state_manager
FlutterPulse — канал о мире Flutter!
Поддержать канал
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #devtools_shared #flutter_foreground_task #airship_flutter #dartssh2 #bluesky #minimals_state_manager
Ловушка «готовых модулей»: когда DRY убивает гибкость 🎯
Все мы любим DRY. Упаковал логику в модуль — и забыл, переиспользуйся на здоровье. Но есть нюанс, о котором редко говорят на конференциях: самое сложное в модуле — не функциональность, а гибкость. 🧩
Представь: подключил модуль аутентификации или чата (привет, Serverpod 👋). В демо — магия: логин, сессии, мессенджер «из коробки». Но через месяц продукту нужно: добавить поле «роль» к юзеру, свой флоу верификации, вложения в сообщениях, кастомные права доступа.
И тут ты упираешься в стену: модели живут внутри чужого модуля. Твой
Это не баг Serverpod — это системная ловушка любого «фреймворка с батарейками». Чем больше логики зашито в чужие модели, тем быстрее ускоритель превращается в тормоз. И стена обнаруживается не сразу, а когда переделывать уже больно и дорого. 💸
В DartWay выбрали обратный принцип: фреймворк не должен владеть моделями приложения. 🛡️
Авторизация? Готова: телефон, OTP, сессии, переживающие рестарты. Но пользователь — это твоя модель
Формула проста: инструменты снимают рутину (авторизация, права, реалтайм, CRUD), но не забирают свободу. Все модели — твои. Вся логика — твоя. Никаких дверей с надписью «дальше только форк». 🚫🚪
Через пару дней DartWay выйдет на pub.dev — можно будет проверить на своём проекте. 🚀
Полную новость читайте здесь
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #dartway_dev_ru #architecture #backend #pubdev
Все мы любим DRY. Упаковал логику в модуль — и забыл, переиспользуйся на здоровье. Но есть нюанс, о котором редко говорят на конференциях: самое сложное в модуле — не функциональность, а гибкость. 🧩
Представь: подключил модуль аутентификации или чата (привет, Serverpod 👋). В демо — магия: логин, сессии, мессенджер «из коробки». Но через месяц продукту нужно: добавить поле «роль» к юзеру, свой флоу верификации, вложения в сообщениях, кастомные права доступа.
И тут ты упираешься в стену: модели живут внутри чужого модуля. Твой
UserProfile — это их UserInfo. Таблицы — их таблицы. Расширить нельзя. Два пути: городить костыли с параллельными таблицами и склейками 🛠️ или форкать модуль. А форк — это навсегда: тащи его через каждое обновление фреймворка. Ад поддержки чистой воды. 😱Это не баг Serverpod — это системная ловушка любого «фреймворка с батарейками». Чем больше логики зашито в чужие модели, тем быстрее ускоритель превращается в тормоз. И стена обнаруживается не сразу, а когда переделывать уже больно и дорого. 💸
В DartWay выбрали обратный принцип: фреймворк не должен владеть моделями приложения. 🛡️
Авторизация? Готова: телефон, OTP, сессии, переживающие рестарты. Но пользователь — это твоя модель
UserProfile, в твоей базе, с твоими полями (роли, аватар, доменная логика). Нужно поле — добавил поле. Никаких форков. ✨Формула проста: инструменты снимают рутину (авторизация, права, реалтайм, CRUD), но не забирают свободу. Все модели — твои. Вся логика — твоя. Никаких дверей с надписью «дальше только форк». 🚫🚪
Через пару дней DartWay выйдет на pub.dev — можно будет проверить на своём проекте. 🚀
Полную новость читайте здесь
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #dartway_dev_ru #architecture #backend #pubdev
🤡1