FLUTTER ECOSYSTEM

dogs_core

专注于开发体验的通用对象映射和序列化库。

最新版本
10.2.0
近 30 天下载
205
喜欢数
11
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

dogs_core 是一个用于高效对象映射和序列化的 Dart 包,注重开发者体验(DX)。它能够以最少的样板代码实现 Dart 对象与 JSON 之间的无缝转换,利用代码生成确保类型安全和性能。适用于需要跨平台强大数据处理的应用程序,支持所有主要的 Flutter 目标平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。该库通过自动生成序列化逻辑,简化了与 API 和本地数据模型的交互。

适合场景
  • API 数据解析
  • 本地状态管理
  • 跨平台数据持久化
  • 模型转换
  • 实时数据同步
  • 配置加载
主要特点
  • 代码生成的序列化
  • 零运行时开销
  • 类型安全的映射
  • 最小化样板
  • 支持所有 Flutter 平台
  • 可扩展的注释系统
适合对象
  • 开发者寻求快速序列化
  • 具有复杂数据模型的项目
  • 团队优先考虑DX
  • 跨平台 Flutter 应用
  • 依赖JSON API的应用程序
使用建议
  • 需要代码生成步骤
  • 标注的学习曲线
  • 对 build_runner 的依赖
  • 有限的运行时自定义
  • 不适用于动态数据结构
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add dogs_core

所属分类

依赖

依赖清单 4 项

源码仓库

关联项目

暂无相关数据。