FLUTTER ECOSYSTEM

simple_auth_generator

simple_auth 是一个使用 source_gen 生成的 HTTP 客户端,灵感来自 retrofit 和 chopper。

最新版本
2.0.10
近 30 天下载
20
喜欢数
0
Pub 分数
110

Package Overview

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

插件概览

simple_auth_generator 是一个 Flutter/Dart 代码生成器,它通过注解接口生成 HTTP 客户端,利用 source_gen 实现编译时代码生成。受 Retrofit 和 Chopper 启发,它通过自动生成类型安全的端点、请求处理和序列化功能,简化了 API 集成。开发者使用注解定义 API,生成器会产出清晰且易于维护的代码。它支持 JSON 序列化,并可在 macOS、Windows 和 Linux 平台上运行。

适合场景
  • 生成类型安全的 HTTP 客户端
  • 自动化 API 端点样板
  • 使用最少的代码集成 RESTful 服务
  • 简化 JSON 序列化
  • 在Flutter应用中创建可重用的API客户端
主要特点
  • 基于注解的 API 定义
  • 编译时代码生成
  • 类型安全的 HTTP 请求
  • 内置的 JSON 序列化
  • 跨平台支持(macOS、Windows、Linux)
适合对象
  • Flutter 开发人员构建 REST API
  • 寻求减少样板代码的团队
  • 需要可维护的 HTTP 客户端的项目
  • 熟悉 Retrofit/Chopper 模式的开发者
  • 需要高效JSON处理的应用程序
使用建议
  • 需要了解 source_gen 和注解
  • 仅限 HTTP 客户端生成
  • 无运行时配置选项
  • 依赖 build_runner 进行代码生成
  • 不适用于非 REST API,除非进行自定义
支持平台macOSWindowsLinux

安装插件

flutter pub add simple_auth_generator

所属分类

依赖

依赖清单 9 项

源码仓库

关联项目

暂无相关数据。