Обновлённые пакеты за последние 24 часа, получившие наибольшее число лайков
Flutter Bloc обновился до версии 9.1.0!
Пакет для Flutter, который позволяет легко интегрировать блоки и кубиты. В новой версии добавлена возможность вызвать обратный вызов dispose на RepositoryProvider.
👍 Лайки: 7570, 📥 Скачиваний: 2.78М
https://pub.dev/packages/flutter_bloc
Mason обновился до версии 0.1.1!
Генератор шаблонов, который помогает командам быстро и последовательно генерировать файлы. В новой версии обновлена зависимость pkg:archive до ^4.0.0.
👍 Лайки: 784, 📥 Скачиваний: 166К
https://pub.dev/packages/mason
External Path обновился до версии 2.2.0!
Пакет для Flutter, который предоставляет пути к внутреннему, внешнему хранилищу и публичному внешнему хранилищу. В обновлении исправлены ошибки и улучшена совместимость с новыми версиями Android и Flutter.
👍 Лайки: 137, 📥 Скачиваний: 255К
https://pub.dev/packages/external_path
Background Downloader обновился до версии 9.1.0!
Пакет для Flutter, который позволяет создавать задачи для загрузки и выгрузки файлов в фоновом режиме. В новой версии добавлены методы pauseAll, cancelAll и resumeAll.
👍 Лайки: 370, 📥 Скачиваний: 67.6К
https://pub.dev/packages/background_downloader
Flutter Sound обновился до версии 9.4.10!
Набор библиотек для работы с аудио в приложениях Flutter. В последнем обновлении исправлены ошибки и добавлены новые функции.
👍 Лайки: 1530, 📥 Скачиваний: 74.9К
https://pub.dev/packages/flutter_sound
#flutter #dart #pubdev #flutterpulse #flutter_bloc #mason #external_path #background_downloader #flutter_sound
Flutter Bloc обновился до версии 9.1.0!
Пакет для Flutter, который позволяет легко интегрировать блоки и кубиты. В новой версии добавлена возможность вызвать обратный вызов dispose на RepositoryProvider.
👍 Лайки: 7570, 📥 Скачиваний: 2.78М
https://pub.dev/packages/flutter_bloc
Mason обновился до версии 0.1.1!
Генератор шаблонов, который помогает командам быстро и последовательно генерировать файлы. В новой версии обновлена зависимость pkg:archive до ^4.0.0.
👍 Лайки: 784, 📥 Скачиваний: 166К
https://pub.dev/packages/mason
External Path обновился до версии 2.2.0!
Пакет для Flutter, который предоставляет пути к внутреннему, внешнему хранилищу и публичному внешнему хранилищу. В обновлении исправлены ошибки и улучшена совместимость с новыми версиями Android и Flutter.
👍 Лайки: 137, 📥 Скачиваний: 255К
https://pub.dev/packages/external_path
Background Downloader обновился до версии 9.1.0!
Пакет для Flutter, который позволяет создавать задачи для загрузки и выгрузки файлов в фоновом режиме. В новой версии добавлены методы pauseAll, cancelAll и resumeAll.
👍 Лайки: 370, 📥 Скачиваний: 67.6К
https://pub.dev/packages/background_downloader
Flutter Sound обновился до версии 9.4.10!
Набор библиотек для работы с аудио в приложениях Flutter. В последнем обновлении исправлены ошибки и добавлены новые функции.
👍 Лайки: 1530, 📥 Скачиваний: 74.9К
https://pub.dev/packages/flutter_sound
#flutter #dart #pubdev #flutterpulse #flutter_bloc #mason #external_path #background_downloader #flutter_sound
Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз
mobile_scanner обновился до версии 7.0.0!
Пакет для Flutter, который позволяет быстро и легко сканировать штрих-коды и QR-коды с помощью камеры устройства. В новой версии улучшена поддержка платформ iOS и macOS, добавлена возможность паузы и возобновления сканирования, улучшено поведение камеры и обработка ошибок.
👍 Лайки: 2.0К, 📥 Скачиваний: 421К
https://pub.dev/packages/mobile_scanner
PDFx обновился до версии 2.9.1!
Пакет для Flutter, который позволяет отображать и работать с PDF-документами на платформах Web, MacOs, Android, iOS и Windows. В новой версии исправлены ошибки на Android и iOS.
👍 Лайки: 468, 📥 Скачиваний: 256К
https://pub.dev/packages/pdfx
flutter_bloc обновился до версии 9.1.1!
Пакет для Flutter, который позволяет легко интегрировать блоки и кубиты в Flutter. В новой версии исправлена ошибка, при которой BlocSelector перестраивался при изменении селектора.
👍 Лайки: 7.7К, 📥 Скачиваний: 2.6М
https://pub.dev/packages/flutter_bloc
Coverage обновился до версии 1.13.1!
Пакет для Dart, который позволяет собирать, манипулировать и форматировать данные о покрытии кода для Dart. В новой версии исправлена ошибка, при которой служба VM могла быть закрыта во время сбора данных о покрытии.
👍 Лайки: 123, 📥 Скачиваний: 6.4М
https://pub.dev/packages/coverage
json_rpc_2 обновился до версии 4.0.0!
Библиотека для Dart, которая реализует спецификацию JSON-RPC 2.0 и позволяет создавать серверы и клиенты для обмена данными в формате JSON. В новой версии добавлена возможность использовать кастомные генераторы ID для клиентов, а также исправлено поведение при обработке строковых ID в ответах.
👍 Лайки: 102, 📥 Скачиваний: 3.1М
https://pub.dev/packages/json_rpc_2
#mobile_scanner #PDFx #flutter_bloc #Coverage #json_rpc_2 #flutter #dart #pubdev #flutterpulse
mobile_scanner обновился до версии 7.0.0!
Пакет для Flutter, который позволяет быстро и легко сканировать штрих-коды и QR-коды с помощью камеры устройства. В новой версии улучшена поддержка платформ iOS и macOS, добавлена возможность паузы и возобновления сканирования, улучшено поведение камеры и обработка ошибок.
👍 Лайки: 2.0К, 📥 Скачиваний: 421К
https://pub.dev/packages/mobile_scanner
PDFx обновился до версии 2.9.1!
Пакет для Flutter, который позволяет отображать и работать с PDF-документами на платформах Web, MacOs, Android, iOS и Windows. В новой версии исправлены ошибки на Android и iOS.
👍 Лайки: 468, 📥 Скачиваний: 256К
https://pub.dev/packages/pdfx
flutter_bloc обновился до версии 9.1.1!
Пакет для Flutter, который позволяет легко интегрировать блоки и кубиты в Flutter. В новой версии исправлена ошибка, при которой BlocSelector перестраивался при изменении селектора.
👍 Лайки: 7.7К, 📥 Скачиваний: 2.6М
https://pub.dev/packages/flutter_bloc
Coverage обновился до версии 1.13.1!
Пакет для Dart, который позволяет собирать, манипулировать и форматировать данные о покрытии кода для Dart. В новой версии исправлена ошибка, при которой служба VM могла быть закрыта во время сбора данных о покрытии.
👍 Лайки: 123, 📥 Скачиваний: 6.4М
https://pub.dev/packages/coverage
json_rpc_2 обновился до версии 4.0.0!
Библиотека для Dart, которая реализует спецификацию JSON-RPC 2.0 и позволяет создавать серверы и клиенты для обмена данными в формате JSON. В новой версии добавлена возможность использовать кастомные генераторы ID для клиентов, а также исправлено поведение при обработке строковых ID в ответах.
👍 Лайки: 102, 📥 Скачиваний: 3.1М
https://pub.dev/packages/json_rpc_2
#mobile_scanner #PDFx #flutter_bloc #Coverage #json_rpc_2 #flutter #dart #pubdev #flutterpulse
🚀 Пакет для Flutter от нашего подписчика! base_flutter_bloc
Вышел свежий пакет base_flutter_bloc, который упрощает работу с BLoC и избавляет от повторяющегося boilerplate-кода.
Если вы устали писать одно и то же на каждом экране —
---
🔧 Что решает
Обычный экран на flutter_bloc почти всегда содержит:
*
* ручную обработку
* ручной
*
* try/catch в каждом handler
С base_flutter_bloc всё это сводится к одному
---
🧱 Основные возможности
* BaseState<T> — единая 4-состояния модель:
* BaseBlocBuilder / BaseBlocConsumer / BaseBlocListener— авто-UI + уведомления
* Автоматический показ flushbar при ошибке
*
* Встроенные retry с задержкой
*
*
* debounce / throttle для событий
*
* Extensions для BuildContext (addEvent, watchSuccessData и др.)
* Глобальная кастомизация через
---
✨ Пример
Было (на каждом экране):
Стало:
Загрузка, ошибки и уведомления — автоматически.
---
🧠 Кому подойдёт
* Тем, кто активно использует
* Тем, кто хочет стандартизировать состояние экранов
* Тем, кто устал от копипаста Loading/Error логики
* Проектам с большим количеством CRUD-экранов
---
Пакет лёгкий, не навязывает архитектуру и работает поверх
Как вам такой подход — удобство или лишняя абстракция?
И да, не забудьте поставить лайк этому пакету (ну и мне можно ), Руслан будет рад, а от вас не убудет))
#flutter #flutter_bloc #flutterpulse #base_flutter_bloc
Вышел свежий пакет base_flutter_bloc, который упрощает работу с BLoC и избавляет от повторяющегося boilerplate-кода.
Если вы устали писать одно и то же на каждом экране —
Loading, Error, Success, SnackBar, try/catch — этот пакет закрывает большинство типичных задач «из коробки».---
🔧 Что решает
Обычный экран на flutter_bloc почти всегда содержит:
*
BlocConsumer* ручную обработку
LoadingState* ручной
ErrorState*
SnackBar/flushbar* try/catch в каждом handler
С base_flutter_bloc всё это сводится к одному
BaseBlocConsumer с обязательным builder.---
🧱 Основные возможности
* BaseState<T> — единая 4-состояния модель:
Initial / Loading / Success / Error* BaseBlocBuilder / BaseBlocConsumer / BaseBlocListener— авто-UI + уведомления
* Автоматический показ flushbar при ошибке
*
executeWithErrorHandling() — без постоянных try/catch* Встроенные retry с задержкой
*
BaseCubit с safeEmit()*
BasePaginationBloc — готовая логика пагинации* debounce / throttle для событий
*
BaseBlocObserver — централизованное логирование* Extensions для BuildContext (addEvent, watchSuccessData и др.)
* Глобальная кастомизация через
BaseFlutterBlocConfig---
✨ Пример
Было (на каждом экране):
BlocConsumer<UserBloc, UserState>(
builder: ...
listener: ...
)Стало:
BaseBlocConsumer<UserBloc, User>(
builder: (context, user) => Text(user.name),
);Загрузка, ошибки и уведомления — автоматически.
---
🧠 Кому подойдёт
* Тем, кто активно использует
flutter_bloc* Тем, кто хочет стандартизировать состояние экранов
* Тем, кто устал от копипаста Loading/Error логики
* Проектам с большим количеством CRUD-экранов
---
Пакет лёгкий, не навязывает архитектуру и работает поверх
flutter_bloc.Как вам такой подход — удобство или лишняя абстракция?
И да, не забудьте поставить лайк этому пакету (
#flutter #flutter_bloc #flutterpulse #base_flutter_bloc
❤2👍2