Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 1.07 KB

1.前言.md

File metadata and controls

21 lines (14 loc) · 1.07 KB

前言

本章节用一个实际的示例来讲述如何使用 Unify。这个示例的主要目标:

  • 了解 Unify 插件的开发流程,涉及:
    • 自定义实体
    • Flutter 调用原生
    • 原生调用 Flutter

我们借助创建 Flutter Plugin 工程时,官方自动动创建的 example 工程作为 App 的骨架,进行 Unify 应用和调试。我们以实现以下功能为例:

  1. 监听手机定位,定位有更新后,主动将经纬度坐标同步到 Flutter。
  2. Flutter 要获取手机设备参数:系统版本、内存信息、手机型号。

要实现上面能力会涉及到如下技术点:

  1. 自定义实体类,将应用到注解 @UniModel()
  2. Flutter 主动调用原生能力,将应用到注解 @UniNativeModule()
  3. 原生主动给 Flutter 同步消息,将应用到注解 @UniFlutterModule()

现在,目标已经确定,在接下来章节中,我们将分模块一步一步实现上述功能。