Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз
synchronized обновился до версии 3.3.1!
Пакет для предотвращения одновременного доступа к асинхронному коду. Теперь он требует Dart 3.7.
👍 Лайки: 544, 📥 Скачиваний: 383К
https://pub.dev/packages/synchronized
dots_indicator обновился до версии 4.0.0!
Пакет для отображения индикатора точек, показывающего позицию. В новой версии внесено изменение в тип позиции с int на double.
👍 Лайки: 719, 📥 Скачиваний: 218К
https://pub.dev/packages/dots_indicator
GetX обновился до версии 4.7.1!
Пакет для управления состоянием, внедрения зависимостей и управления маршрутами в приложениях Flutter. В новой версии исправлена ошибка с супер-параметрами в GetConnect.
👍 Лайки: 15.1К, 📥 Скачиваний: 644К
https://pub.dev/packages/get
json_serializable обновился до версии 6.9.4!
Пакет для генерации кода для сериализации и десериализации JSON-данных в Dart. В новой версии исправлена ошибка, которая приводила к появлению лишней строки при генерации кода для Dart 3.7.
👍 Лайки: 3.7К, 📥 Скачиваний: 2.0М
https://pub.dev/packages/json_serializable
sqflite_common обновился до версии 2.5.5!
Пакет для создания платформо-независимой логики для работы с базами данных SQLite. В новой версии теперь требуется Dart 3.7.
👍 Лайки: 69, 📥 Скачиваний: 831К
https://pub.dev/packages/sqflite_common
#synchronized #dots_indicator #getx #json_serializable #sqflite_common #flutter #dart #pubdev #flutterpulse
synchronized обновился до версии 3.3.1!
Пакет для предотвращения одновременного доступа к асинхронному коду. Теперь он требует Dart 3.7.
👍 Лайки: 544, 📥 Скачиваний: 383К
https://pub.dev/packages/synchronized
dots_indicator обновился до версии 4.0.0!
Пакет для отображения индикатора точек, показывающего позицию. В новой версии внесено изменение в тип позиции с int на double.
👍 Лайки: 719, 📥 Скачиваний: 218К
https://pub.dev/packages/dots_indicator
GetX обновился до версии 4.7.1!
Пакет для управления состоянием, внедрения зависимостей и управления маршрутами в приложениях Flutter. В новой версии исправлена ошибка с супер-параметрами в GetConnect.
👍 Лайки: 15.1К, 📥 Скачиваний: 644К
https://pub.dev/packages/get
json_serializable обновился до версии 6.9.4!
Пакет для генерации кода для сериализации и десериализации JSON-данных в Dart. В новой версии исправлена ошибка, которая приводила к появлению лишней строки при генерации кода для Dart 3.7.
👍 Лайки: 3.7К, 📥 Скачиваний: 2.0М
https://pub.dev/packages/json_serializable
sqflite_common обновился до версии 2.5.5!
Пакет для создания платформо-независимой логики для работы с базами данных SQLite. В новой версии теперь требуется Dart 3.7.
👍 Лайки: 69, 📥 Скачиваний: 831К
https://pub.dev/packages/sqflite_common
#synchronized #dots_indicator #getx #json_serializable #sqflite_common #flutter #dart #pubdev #flutterpulse
Обновлённые пакеты за последние 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
Обзор пакетов на тему "brick_offline_first_with_graphql_build" для Flutter и Dart
freezed_annotation 🚀
Пакет для создания аннотаций для freezed, библиотеки для генерации классов данных в Dart.
👍 485 лайков, 📦 3.4М скачиваний
Последнее обновление: 2 месяца назад
https://pub.dev/packages/freezed_annotation
Freezed
Генератор кода, который помогает создавать модели данных, тегированные объединения, вложенные классы и клонирование.
👍 4220 лайков, 📦 1.43М скачиваний
Последнее обновление: 28 дней назад
https://pub.dev/packages/freezed
Pigeon
Инструмент для генерации кода, который делает коммуникацию между Flutter и платформой-хозяином безопасной, легкой и быстрой.
👍 1110 лайков, 📦 299К скачиваний
Последнее обновление: 16 дней назад
https://pub.dev/packages/pigeon
json_serializable
Пакет для автоматической генерации кода для сериализации и десериализации JSON в Dart.
👍 3750 лайков, 📦 2.11М скачиваний
Последнее обновление: 16 дней назад
https://pub.dev/packages/json_serializable
source_gen
Утилиты для автоматической генерации исходного кода в Dart.
👍 172 лайков, 📦 3.28М скачиваний
Последнее обновление: 4 месяца назад
https://pub.dev/packages/source_gen
FlutterGen
Пакет для генерации кода для ваших ресурсов, шрифтов и цветов в Flutter.
👍 1600 лайков, 📦 96.1К скачиваний
Последнее обновление: 2 месяца назад
https://pub.dev/packages/flutter_gen
#freezed_annotation #freezed #pigeon #json_serializable #source_gen #fluttergen #flutter #dart #pubdev #flutterpulse
freezed_annotation 🚀
Пакет для создания аннотаций для freezed, библиотеки для генерации классов данных в Dart.
👍 485 лайков, 📦 3.4М скачиваний
Последнее обновление: 2 месяца назад
https://pub.dev/packages/freezed_annotation
Freezed
Генератор кода, который помогает создавать модели данных, тегированные объединения, вложенные классы и клонирование.
👍 4220 лайков, 📦 1.43М скачиваний
Последнее обновление: 28 дней назад
https://pub.dev/packages/freezed
Pigeon
Инструмент для генерации кода, который делает коммуникацию между Flutter и платформой-хозяином безопасной, легкой и быстрой.
👍 1110 лайков, 📦 299К скачиваний
Последнее обновление: 16 дней назад
https://pub.dev/packages/pigeon
json_serializable
Пакет для автоматической генерации кода для сериализации и десериализации JSON в Dart.
👍 3750 лайков, 📦 2.11М скачиваний
Последнее обновление: 16 дней назад
https://pub.dev/packages/json_serializable
source_gen
Утилиты для автоматической генерации исходного кода в Dart.
👍 172 лайков, 📦 3.28М скачиваний
Последнее обновление: 4 месяца назад
https://pub.dev/packages/source_gen
FlutterGen
Пакет для генерации кода для ваших ресурсов, шрифтов и цветов в Flutter.
👍 1600 лайков, 📦 96.1К скачиваний
Последнее обновление: 2 месяца назад
https://pub.dev/packages/flutter_gen
#freezed_annotation #freezed #pigeon #json_serializable #source_gen #fluttergen #flutter #dart #pubdev #flutterpulse
Обзор пакетов для отображения и редактирования кода на Flutter 📚💻
Flutter Code View 📊
Отображайте и подсвечивайте код с помощью этого пакета. Поддерживает различные языки программирования и имеет настраиваемые темы.
👍 Лайки: 1, 📥 Скачиваний: 21
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/flutter_code_view
Json Editor Flutter 📝
Редактируйте JSON-объекты с помощью удобного виджета. Поддерживает два режима редактирования: дерево и текстовый редактор.
👍 Лайки: 27, 📥 Скачиваний: 4.5К
Последнее обновление 📅: 11 месяцев назад
https://pub.dev/packages/json_editor_flutter
Flutter Syntax View 💻
Отображайте код с подсветкой синтаксиса в ваших Flutter-приложениях. Поддерживает более 10 языков программирования.
👍 Лайки: 90, 📥 Скачиваний: 8.6К
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/flutter_syntax_view
Flutter Code Editor 📊
Создайте редактор кода с поддержкой более 100 языков программирования, автозавершением, сворачиванием кода и многими другими функциями.
👍 Лайки: 187, 📥 Скачиваний: 6.6К
Последнее обновление 📅: 46 дней назад
https://pub.dev/packages/flutter_code_editor
CodeMirror для Dart 📝
Обёртка вокруг редактора кода CodeMirror для использования в веб-приложениях на Dart. Поддерживает более 100 языков программирования.
👍 Лайки: 19, 📥 Скачиваний: 40
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/codemirror
Re-Editor 📊
Легкий и мощный редактор текста и кода для ваших приложений. Поддерживает подсветку синтаксиса, автодополнение, поиск и замену.
👍 Лайки: 111, 📥 Скачиваний: 3.5К
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/re_editor
#flutter #dart #pubdev #flutterpulse #flutter_code_view #json_editor_flutter #flutter_syntax_view #flutter_code_editor #codemirror #re_editor
Flutter Code View 📊
Отображайте и подсвечивайте код с помощью этого пакета. Поддерживает различные языки программирования и имеет настраиваемые темы.
👍 Лайки: 1, 📥 Скачиваний: 21
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/flutter_code_view
Json Editor Flutter 📝
Редактируйте JSON-объекты с помощью удобного виджета. Поддерживает два режима редактирования: дерево и текстовый редактор.
👍 Лайки: 27, 📥 Скачиваний: 4.5К
Последнее обновление 📅: 11 месяцев назад
https://pub.dev/packages/json_editor_flutter
Flutter Syntax View 💻
Отображайте код с подсветкой синтаксиса в ваших Flutter-приложениях. Поддерживает более 10 языков программирования.
👍 Лайки: 90, 📥 Скачиваний: 8.6К
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/flutter_syntax_view
Flutter Code Editor 📊
Создайте редактор кода с поддержкой более 100 языков программирования, автозавершением, сворачиванием кода и многими другими функциями.
👍 Лайки: 187, 📥 Скачиваний: 6.6К
Последнее обновление 📅: 46 дней назад
https://pub.dev/packages/flutter_code_editor
CodeMirror для Dart 📝
Обёртка вокруг редактора кода CodeMirror для использования в веб-приложениях на Dart. Поддерживает более 100 языков программирования.
👍 Лайки: 19, 📥 Скачиваний: 40
Последнее обновление 📅: 7 месяцев назад
https://pub.dev/packages/codemirror
Re-Editor 📊
Легкий и мощный редактор текста и кода для ваших приложений. Поддерживает подсветку синтаксиса, автодополнение, поиск и замену.
👍 Лайки: 111, 📥 Скачиваний: 3.5К
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/re_editor
#flutter #dart #pubdev #flutterpulse #flutter_code_view #json_editor_flutter #flutter_syntax_view #flutter_code_editor #codemirror #re_editor
Самые лучшие обновлённые пакеты за последние 24 часа
flutter_rust_bridge 2.11.1 - Плагин для создания связи между Flutter/Dart и Rust. Убрана ошибка установки.
👍 Лайки: 543, 📥 Скачиваний: 300К
https://pub.dev/packages/flutter_rust_bridge
iregexp - Плагин для работы с интероперабельными регулярными выражениями в Dart. Исправлены ошибки и улучшена производительность.
👍 Лайки: 2, 📥 Скачиваний: 292К
https://pub.dev/packages/iregexp
flutter_osm_plugin 1.0.0-dev.1 - Плагин для создания карт OpenStreetMap в приложениях Flutter. Обновлена документация.
👍 Лайки: 484, 📥 Скачиваний: 7К
https://pub.dev/packages/flutter_osm_plugin
json_path - Плагин для работы с JSON в Dart. Добавлен базовый дизайн-дрافت.
👍 Лайки: 120, 📥 Скачиваний: 305К
https://pub.dev/packages/json_path
flutter_form_builder 9.2.0 - Плагин для создания форм для сбора данных в Flutter. Добавлены новые функции и исправлены ошибки.
👍 Лайки: 2710, 📥 Скачиваний: 207К
https://pub.dev/packages/flutter_form_builder
feedback 3.2.0 - Плагин для сбора обратной связи в приложениях Flutter. Добавлены переводы и исправлены ошибки.
👍 Лайки: 1560, 📥 Скачиваний: 36К
https://pub.dev/packages/feedback
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #flutter_rust_bridge #iregexp #flutter_osm_plugin #json_path #flutter_form_builder #feedback
flutter_rust_bridge 2.11.1 - Плагин для создания связи между Flutter/Dart и Rust. Убрана ошибка установки.
👍 Лайки: 543, 📥 Скачиваний: 300К
https://pub.dev/packages/flutter_rust_bridge
iregexp - Плагин для работы с интероперабельными регулярными выражениями в Dart. Исправлены ошибки и улучшена производительность.
👍 Лайки: 2, 📥 Скачиваний: 292К
https://pub.dev/packages/iregexp
flutter_osm_plugin 1.0.0-dev.1 - Плагин для создания карт OpenStreetMap в приложениях Flutter. Обновлена документация.
👍 Лайки: 484, 📥 Скачиваний: 7К
https://pub.dev/packages/flutter_osm_plugin
json_path - Плагин для работы с JSON в Dart. Добавлен базовый дизайн-дрافت.
👍 Лайки: 120, 📥 Скачиваний: 305К
https://pub.dev/packages/json_path
flutter_form_builder 9.2.0 - Плагин для создания форм для сбора данных в Flutter. Добавлены новые функции и исправлены ошибки.
👍 Лайки: 2710, 📥 Скачиваний: 207К
https://pub.dev/packages/flutter_form_builder
feedback 3.2.0 - Плагин для сбора обратной связи в приложениях Flutter. Добавлены переводы и исправлены ошибки.
👍 Лайки: 1560, 📥 Скачиваний: 36К
https://pub.dev/packages/feedback
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #flutter_rust_bridge #iregexp #flutter_osm_plugin #json_path #flutter_form_builder #feedback
Самые лучшие обновлённые пакеты за последние 24 часа
json_serializable 6.10.0 - пакет для генерации кода для сериализации и десериализации JSON в Dart. Обновлена зависимость от analyzer до версии 7.4.0, переход на модель element2 в build, перемещение package:collection в dev-зависимость и другие изменения. 👍 Лайки: 3800, 📥 Скачиваний: 2.7M
https://pub.dev/packages/json_serializable
flutter_gen 5.11.0 - пакет для генерации кода для активов, шрифтов, цветов и других ресурсов в приложениях Flutter. Добавлена поддержка отложенных компонентов, парсинг метаданных для анимированных изображений, цветовая карта для SVG-изображений и другие улучшения. 👍 Лайки: 1650, 📥 Скачиваний: 117К
https://pub.dev/packages/flutter_gen
analyzer 8.0.0 - пакет для статического анализа кода на языке Dart. Удалены устаревшие элементы, включая элементную модель V1, методы и классы. Также обновлены интерфейсы и удалены deprecated поля и методы. 👍 Лайки: 291, 📥 Скачиваний: 12.3M
https://pub.dev/packages/analyzer
flutter_local_notifications 19.3.1 - пакет для отображения локальных уведомлений на различных платформах. Исправлены проблемы с обработкой не-ASCII символов в уведомлениях на Windows и устранены ошибки, связанные с новыми версиями Windows SDK. 👍 Лайки: 7040, 📥 Скачиваний: 1.3M
https://pub.dev/packages/flutter_local_notifications
build_runner 2.6.0 - пакет для генерации файлов в проектах Dart с помощью package:build. Удалены неиспользуемые зависимости и dev-зависимости, а также улучшена система тестирования. Теперь используется версия build 3.0.0 и build_resolvers 3.0.0. 👍 Лайки: 2210, 📥 Скачиваний: 4.7M
https://pub.dev/packages/build_runner
build 3.0.0 - пакет для определения основных элементов процесса сборки и их взаимодействия. Удалены неиспользуемые зависимости meta и pool, а также изменены API для работы с analyzer. Теперь необходимо использовать новые API из element2. 👍 Лайки: 91, 📥 Скачиваний: 4.9M
https://pub.dev/packages/build
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #json_serializable #flutter_gen #analyzer #flutter_local_notifications #build_runner #build
json_serializable 6.10.0 - пакет для генерации кода для сериализации и десериализации JSON в Dart. Обновлена зависимость от analyzer до версии 7.4.0, переход на модель element2 в build, перемещение package:collection в dev-зависимость и другие изменения. 👍 Лайки: 3800, 📥 Скачиваний: 2.7M
https://pub.dev/packages/json_serializable
flutter_gen 5.11.0 - пакет для генерации кода для активов, шрифтов, цветов и других ресурсов в приложениях Flutter. Добавлена поддержка отложенных компонентов, парсинг метаданных для анимированных изображений, цветовая карта для SVG-изображений и другие улучшения. 👍 Лайки: 1650, 📥 Скачиваний: 117К
https://pub.dev/packages/flutter_gen
analyzer 8.0.0 - пакет для статического анализа кода на языке Dart. Удалены устаревшие элементы, включая элементную модель V1, методы и классы. Также обновлены интерфейсы и удалены deprecated поля и методы. 👍 Лайки: 291, 📥 Скачиваний: 12.3M
https://pub.dev/packages/analyzer
flutter_local_notifications 19.3.1 - пакет для отображения локальных уведомлений на различных платформах. Исправлены проблемы с обработкой не-ASCII символов в уведомлениях на Windows и устранены ошибки, связанные с новыми версиями Windows SDK. 👍 Лайки: 7040, 📥 Скачиваний: 1.3M
https://pub.dev/packages/flutter_local_notifications
build_runner 2.6.0 - пакет для генерации файлов в проектах Dart с помощью package:build. Удалены неиспользуемые зависимости и dev-зависимости, а также улучшена система тестирования. Теперь используется версия build 3.0.0 и build_resolvers 3.0.0. 👍 Лайки: 2210, 📥 Скачиваний: 4.7M
https://pub.dev/packages/build_runner
build 3.0.0 - пакет для определения основных элементов процесса сборки и их взаимодействия. Удалены неиспользуемые зависимости meta и pool, а также изменены API для работы с analyzer. Теперь необходимо использовать новые API из element2. 👍 Лайки: 91, 📥 Скачиваний: 4.9M
https://pub.dev/packages/build
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #json_serializable #flutter_gen #analyzer #flutter_local_notifications #build_runner #build
Форматирование JSON с помощью Dart
Привет, разработчики! 👋 Сегодня мы рассмотрим полезный совет по работе с JSON в Dart. Вы узнаете, как красиво напечатать JSON-строку, сделав её более читаемой и удобной для отладки 🛠️
Проблема: JSON-данные часто приходят в компактном, неформатированном виде, что затрудняет их чтение и анализ.
Решение: Используйте класс
Этот простой код позволяет превратить нечитаемую JSON-строку в структурированный и понятный формат с отступами 🌟
Оцените эту рубрику и напишите в комментариях, какие темы вам было бы интересно разобрать в следующих выпусках! 💬
Все подобные новости вы можете найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #JSON #DartTips #FlutterTips #CodingTips #AppDevelopment #MobileDevelopment
Привет, разработчики! 👋 Сегодня мы рассмотрим полезный совет по работе с JSON в Dart. Вы узнаете, как красиво напечатать JSON-строку, сделав её более читаемой и удобной для отладки 🛠️
Проблема: JSON-данные часто приходят в компактном, неформатированном виде, что затрудняет их чтение и анализ.
Решение: Используйте класс
JsonEncoder
из пакета dart:convert
для форматирования JSON.
import 'dart:convert';
// Создаём кодировщик с отступами для форматирования
var encoder = const JsonEncoder.withIndent(' ');
// Преобразуем данные в красиво отформатированную строку
String prettyprint = encoder.convert(data);
Этот простой код позволяет превратить нечитаемую JSON-строку в структурированный и понятный формат с отступами 🌟
Оцените эту рубрику и напишите в комментариях, какие темы вам было бы интересно разобрать в следующих выпусках! 💬
Все подобные новости вы можете найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #JSON #DartTips #FlutterTips #CodingTips #AppDevelopment #MobileDevelopment
👍3❤1
Документ Firebase как модель сущности
Привет, разработчики Flutter! 👋 Сегодня мы поделимся с вами полезным советом о том, как использовать документ Firebase в качестве модели сущности в вашем приложении Flutter. 📱💻
Вы когда-нибудь сталкивались с необходимостью внедрить идентификатор документа Firebase в вашу модель данных, не сохраняя его в самом документе? 🤔 Теперь это легко сделать с помощью пакета json_serializable! 🎉
Вот пример кода, который показывает, как это можно сделать:
В этом примере мы используем аннотацию @JsonKey для указания того, как должен быть сериализован идентификатор документа. Мы также используем фабричный конструктор fromJson для внедрения идентификатора документа в нашу модель данных. 📈
Оцените новую рубрику и напишите в комментариях, насколько она вам понравилась! 😊👍
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #Firebase #json_serializable #MobileDevelopment #FlutterTips
Привет, разработчики Flutter! 👋 Сегодня мы поделимся с вами полезным советом о том, как использовать документ Firebase в качестве модели сущности в вашем приложении Flutter. 📱💻
Вы когда-нибудь сталкивались с необходимостью внедрить идентификатор документа Firebase в вашу модель данных, не сохраняя его в самом документе? 🤔 Теперь это легко сделать с помощью пакета json_serializable! 🎉
Вот пример кода, который показывает, как это можно сделать:
@JsонSerializable()
class DogEntity {
// получаем id в нашу сущность
@JsонKey(toJsон: Converters.id, includeIfNull: false)
final String? id;
final String name;
// внедряем id в нашу сущность
factory DogEntity.fromJsон(String id, Map<String, dynamic> jsон) =>
_$DogEntityFromJsон(jsон..['id'] = id);
...
}
class Converters {
// предотвращаем сохранение id в документ
static String? id(String? id) => null;
}
В этом примере мы используем аннотацию @JsonKey для указания того, как должен быть сериализован идентификатор документа. Мы также используем фабричный конструктор fromJson для внедрения идентификатора документа в нашу модель данных. 📈
Оцените новую рубрику и напишите в комментариях, насколько она вам понравилась! 😊👍
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #Firebase #json_serializable #MobileDevelopment #FlutterTips
Новые пакеты за неделю
voo_logging - Новый пакет для логирования в Flutter и Dart!
Он предлагает простой API, красивое логирование в консоли, интеграцию с DevTools, постоянное хранение логов и мощные возможности фильтрации.
👍 Лайки: 1, 📥 Скачиваний: 619
https://pub.dev/packages/voo_logging
yx_state - Пакет для управления состоянием в приложениях Dart/Flutter набирает популярность!
Уже 26 лайков и 134 скачиваний.
yx_state - это библиотека для управления состоянием, которая позволяет легко создавать и управлять состоянием приложения.
👍 Лайки: 26, 📥 Скачиваний: 134
https://pub.dev/packages/yx_state
json_repair_flutter - Пакет для Dart & Flutter позволяет легко исправлять поврежденный JSON. Он использует прощающий парсер, который понимает структуру JSON и исправляет ошибки.
👍 Лайки: 12, 📥 Скачиваний: 19
https://pub.dev/packages/json_repair_flutter
turnable_page - Пакет для Flutter, который позволяет создавать реалистичный эффект переворота страниц для цифровых книг, журналов, каталогов и другого многостраничного контента в приложениях Flutter.
👍 Лайки: 13, 📥 Скачиваний: 0
https://pub.dev/packages/turnable_page
dart_frog_lint - Пакет содержит набор правил lint, специально разработанных для Dart Frog. Уже 4 лайка и 342 скачивания!
👍 Лайки: 4, 📥 Скачиваний: 342
https://pub.dev/packages/dart_frog_lint
video_view - Новый пакет для легкого воспроизведения видео в приложениях Flutter - video_view! Поддерживает субтитры и переключение аудиодорожек. Уже 749 скачиваний и 3 лайка!
👍 Лайки: 3, 📥 Скачиваний: 749
https://pub.dev/packages/video_view
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #voo_logging #yx_state #json_repair_flutter #turnable_page #dart_frog_lint #video_view
voo_logging - Новый пакет для логирования в Flutter и Dart!
Он предлагает простой API, красивое логирование в консоли, интеграцию с DevTools, постоянное хранение логов и мощные возможности фильтрации.
👍 Лайки: 1, 📥 Скачиваний: 619
https://pub.dev/packages/voo_logging
yx_state - Пакет для управления состоянием в приложениях Dart/Flutter набирает популярность!
Уже 26 лайков и 134 скачиваний.
yx_state - это библиотека для управления состоянием, которая позволяет легко создавать и управлять состоянием приложения.
👍 Лайки: 26, 📥 Скачиваний: 134
https://pub.dev/packages/yx_state
json_repair_flutter - Пакет для Dart & Flutter позволяет легко исправлять поврежденный JSON. Он использует прощающий парсер, который понимает структуру JSON и исправляет ошибки.
👍 Лайки: 12, 📥 Скачиваний: 19
https://pub.dev/packages/json_repair_flutter
turnable_page - Пакет для Flutter, который позволяет создавать реалистичный эффект переворота страниц для цифровых книг, журналов, каталогов и другого многостраничного контента в приложениях Flutter.
👍 Лайки: 13, 📥 Скачиваний: 0
https://pub.dev/packages/turnable_page
dart_frog_lint - Пакет содержит набор правил lint, специально разработанных для Dart Frog. Уже 4 лайка и 342 скачивания!
👍 Лайки: 4, 📥 Скачиваний: 342
https://pub.dev/packages/dart_frog_lint
video_view - Новый пакет для легкого воспроизведения видео в приложениях Flutter - video_view! Поддерживает субтитры и переключение аудиодорожек. Уже 749 скачиваний и 3 лайка!
👍 Лайки: 3, 📥 Скачиваний: 749
https://pub.dev/packages/video_view
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #voo_logging #yx_state #json_repair_flutter #turnable_page #dart_frog_lint #video_view
👍1🔥1🆒1
Новые пакеты за неделю
flutter_logs_yoer
Пакет для логирования в Flutter, который позволяет создавать файлы логов с возможностью фильтрации, сортировки и экспорта в формате zip.
👍 Лайки: 1, 📥 Скачиваний: 307
https://pub.dev/packages/flutter_logs_yoer
video_view
Пакет для легкого воспроизведения видео в приложениях Flutter, поддерживающий субтитры и переключение аудиодорожек.
👍 Лайки: 3, 📥 Скачиваний: 658
https://pub.dev/packages/video_view
komodo_defi_sdk
Пакет для создания кроссплатформенных кошельков и приложений DeFi на основе Komodo, включающий функции аутентификации, активации активов и вывода средств.
👍 Лайки: 8, 📥 Скачиваний: 4
https://pub.dev/packages/komodo_defi_sdk
anti_intip_variabel
Пакет для защиты секретов в приложениях Flutter/Dart, использующий технику XOR-обфускации для защиты API-ключей и токенов.
👍 Лайки: 1, 📥 Скачиваний: 327
https://pub.dev/packages/anti_intip_variabel
json_factory_generator
Пакет-генератор кода для Dart, создающий централизованные, типобезопасные фабрики JSON для моделей.
👍 Лайки: 7, 📥 Скачиваний: 153
https://pub.dev/packages/json_factory_generator
flame_3d
Экспериментальная реализация 3D поддержки для Flame, с фокусом на исследовании потенциальных возможностей 3D.
👍 Лайки: 32, 📥 Скачиваний: 160
https://pub.dev/packages/flame_3d
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #firebase_messaging #flutter_logs_yoer #video_view #komodo_defi_sdk #anti_intip_variabel #json_factory_generator #flame_3d
flutter_logs_yoer
Пакет для логирования в Flutter, который позволяет создавать файлы логов с возможностью фильтрации, сортировки и экспорта в формате zip.
👍 Лайки: 1, 📥 Скачиваний: 307
https://pub.dev/packages/flutter_logs_yoer
video_view
Пакет для легкого воспроизведения видео в приложениях Flutter, поддерживающий субтитры и переключение аудиодорожек.
👍 Лайки: 3, 📥 Скачиваний: 658
https://pub.dev/packages/video_view
komodo_defi_sdk
Пакет для создания кроссплатформенных кошельков и приложений DeFi на основе Komodo, включающий функции аутентификации, активации активов и вывода средств.
👍 Лайки: 8, 📥 Скачиваний: 4
https://pub.dev/packages/komodo_defi_sdk
anti_intip_variabel
Пакет для защиты секретов в приложениях Flutter/Dart, использующий технику XOR-обфускации для защиты API-ключей и токенов.
👍 Лайки: 1, 📥 Скачиваний: 327
https://pub.dev/packages/anti_intip_variabel
json_factory_generator
Пакет-генератор кода для Dart, создающий централизованные, типобезопасные фабрики JSON для моделей.
👍 Лайки: 7, 📥 Скачиваний: 153
https://pub.dev/packages/json_factory_generator
flame_3d
Экспериментальная реализация 3D поддержки для Flame, с фокусом на исследовании потенциальных возможностей 3D.
👍 Лайки: 32, 📥 Скачиваний: 160
https://pub.dev/packages/flame_3d
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #firebase_messaging #flutter_logs_yoer #video_view #komodo_defi_sdk #anti_intip_variabel #json_factory_generator #flame_3d