OctoFlutter English
OctoFlutter是Flutter Web与Flutter Mobile的一种混合体,通过全新的思路去实现双端动态化且打通JS/TS生态,并具备动态装载/卸载各种AppBundle业务模块的能力。
1.创建模版工程
pnpm add -g @octoflutter/cli #pnpm 安装 https://pnpm.io/installation#using-npm
octoflutter create app
cd app
pnpm install
2.在web模式下预览UI
pnpm dw #under app root dir
3.构建适合移动设备运行的业务产物
pnpm dm #under app root dir
4.在移动设备上运行业务
- 运行example目录下的octoflutter-android/octoflutter-ios工程
- 安装app,运行,配置开发机的IP地址(用于请求第三步构建的业务产物)
- 打开app,点击按钮 "Launch Remote AppBundle"
目前开源的是OctoFlutter的胶水层,即JS和TS代码部分。开发者可以使用OctoFlutter的完整能力。
OctoFlutter基于BSD开源许可证协议。