FAIR极速体验

Wuba2022年11月14日大约 2 分钟

流程图

使用流程图如下:

使用说明

步骤一:工具安装

安装 Faircli 命令行工具
dart pub global activate faircli
安装 AS 插件

现在已上传插件市场。可从/Android Studio/Preference/Plugins 搜索 "FairTemplate" 安装。

准备工作完成后,下面进入开发使用流程。

步骤二:Faircli-工程创建

工程分为载体工程及动态化工程。动态化的功能模块需要在动态化工程中开发。载体工程提供 bundle 下载、加载及基础能力支持。

创建动态化工程
faircli create -n dynamic_project_name

dynamic_project_name: 动态化工程名

创建载体工程
faircli create -k carrier -n carrier_project_name

carrier_project_name: 载体工程名

使用演示

步骤三:IDE插件-功能开发

模板代码使用

选择代码模板,生成对应的代码文件。

在生成的代码中,进行二次开发。

一键打包

功能开发完成后,可使用 AS 插件进行一键打包。

步骤四:启动本地热更新服务

打包完成之后,可启动本地热更新服务,进行开发功能预览。

当控制台打印如下信息,表示成功启动本地热更新服务。

开发者选项

运行载体工程,进入开发者选项页面。

输入 host,加载 bundle 列表。选择对应的 bundle,进行功能预览。 手机摇一摇,可触发重新加载功能。

步骤五:IDE插件-上传 bundle 到线上环境

使用效果

当使用faircli工具配置好本地的热更服务后,在移动设备上打开开发者选项,选择本地模式,输入电脑ip地址,就可以愉快的预览fair动态化效果啦

上次编辑于:
贡献者: sunzhe03