Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.36 KB

01.项目简介.md

File metadata and controls

22 lines (17 loc) · 1.36 KB

简介

Unify 是一套由 Flutter 实现的代码生成器,旨在为Flutter和其宿主平台之间的交互提供类型安全的代码生成解决方案。

Unify 特点

Unify 旨在为Flutter和其宿主平台之间的交互提供类型安全的代码生成解决方案。它具备以下特点:

  • 多端接口统一:借助代码自动生成技术和通用接口模板,实现多端接口的标准化和统一化。
  • 语言易扩展:内置了独特的AST协议和通用的代码模板,利用编程式思想进行多语言扩展。
  • 代码模块化:按照模板目录结构生成和存储代码,实体(Model/Entity)与接口完全分离解耦。
  • 简单易上手:一条命令实现跨端语言调用,开发者无需手动编写繁琐的通信代码,只需专注于接口的定义。

架构设计

Unify 整体的架构设计,请参见 Unify 架构设计

开始使用

  • 想快速体验如何使用,请参考 快速开始
  • 想了解 Unify 提供哪些能力,请参考 基础能力
  • 想了解 Unify 模块设计原理,请参考 原理概述
  • 想了解更多 Unify CLI 的使用说明,请参考 [CLI 使用教程](04.CLI 使用教程.md)。

关于我们