一. Flutter介紹:
1.初識(shí)Flutter:
- Flutter是 Google 推出的免費(fèi)開源跨平臺(tái)開發(fā)框架,可以快速在多個(gè)平臺(tái)上搭建界面;
- Flutter幫助開發(fā)者使用一套代碼開發(fā)高性能、高穩(wěn)定性、高幀率、低延遲的iOS、Android、HarmonyOS應(yīng)用;
- Flutter使用的是 Dart 語言,是面向?qū)ο蟮恼Z言,支持null-safe;
2.Flutter項(xiàng)目結(jié)構(gòu):

Flutter項(xiàng)目目錄結(jié)構(gòu).jpg
文件及文件夾說明:
- android:android平臺(tái)相關(guān)文件,提交審核時(shí)需要修改里面的配置;
- ios:ios平臺(tái)相關(guān)文件,提交審核時(shí)需要修改里面的配置;
- ohos:harmonyOS平臺(tái)相關(guān)文件,提交審核時(shí)需要修改里面的配置;
- assets:靜態(tài)文件夾,如圖片,json文件;
- lib:項(xiàng)目代碼主要目錄,在此開發(fā)APP主要功能;
- pubspec.yaml:項(xiàng)目配置文件,記錄著工程中的版本號(hào)、第三方庫及靜態(tài)資源路徑等;
3.Flutter 支持鴻蒙項(xiàng)目的sdk:

flutter_ohos_3.22.1_sdk.jpg
4.Flutter 打包相關(guān)命令:
- iOS: flutter build ios
- Android: flutter build apk
- HarmonyOS: flutter build hap 或者 flutter build app
5.Flutter 健康碼跑在iOS、Android、HarmonyOS平臺(tái)上demo展示:
-
Android OS:
android.png
-
iOS:
iOS.jpg
-
HarmonyOS:
harmonyOS.jpg


