Files
phalapi-pro/public/wiki/2x-app.md
2022-03-21 11:16:38 +08:00

83 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 接口大师开发者App源码说明需要单独购买
> 接口大师开发者App源代码如有需要请单独购买。
## 概述
接口大师专属客户端采用Flutter跨平台开发框架实现同时支持Android/IOS两端。
参考[《Flutter开发文档》](https://flutter.cn/docs)
## 搭建开发环境
推荐使用Flutter官方推荐的Android Studio进行开发。
#### 1.安装Android Studio
下载地址:[https://developer.android.com/studio/](https://developer.android.com/studio/)
#### 2.安装flutter插件
点击Android Studio菜单进入属性界面
![安装flutter插件](./img2.png)
选择【Plugins】选项搜索Flutter安装Flutter插件和国际化插件
![安装flutter插件](./img1.png)
安装完成后需要重启Android Studio才能启用插件。
#### 3.加载工程
1. 用Android Studio选择工程根目录打开。打开工程根目录下的 pubspec.yaml 文件
2. 点击【Pub get】下载项目相关的依赖库。
![安装flutter插件](./img3.png)
3. 安装完毕即可以连接真机或者模拟器运行了。
## 修改应用信息
### Android端修改方法
1. 修改应用名直接AndroidManifest.xml文件下修改
![安装flutter插件](./img4.png)
2. 修改包名打开android/app/build.gradle 文件找到applicationId设置相应的包名。
![安装flutter插件](./img6.png)
3. Android App图标存放位置
`.../android/app/src/main/res/`
### IOS端修改方法
1. 修改包名、应用名:
IOS端需要在Mac系统下使用xcode打开`/ios/Runner.xcworkspace`工程文件,打开以下选项中进行修改:
![安装flutter插件](./img5.png)
2. IOS App图标存放位置
`.../ios/Runner/Assets.xcassets/`
## 国际化
App国际化多语音采用 intl v0.16.1 自动化插件实现,在以下文件分别定义多语音字段:
```
// 中文配置
lib/l10n/intl_zh.arb
// 英文配置
lib/l10n/intl_en.arb
```
编辑完成,保存后会自动生成代码。然后便可以在代码中引用相应的字段了。
引用方法如下:
```
'${S.of(context).home_1}' //home_1为多语音字段
```
注意:同一个字段需要在中英文配置文件中都有定义才会生效。