Flutter 項目結構
pubspec.yaml 類似于 RN 的 package.json,該文件分別在最外層及 example 中有,更新該文件后,需要執行的 Pub get
lib 目錄下的 dart 文件為 Flutter 插件封裝后的接口源碼,方便在其他 dart 文件中調用
example 目錄下的 lib 里的 main.dart 類似于 RN 中的 js 文件,為 Android 端及 iOS 端兩端共用的界面,UI 修改、方法調用在該文件中執行
android 目錄為 Android 項目源碼,右鍵后可在 Flutter 菜單后調用 Android Studio 中打開(Flutter 項目初始化在原生代碼中完成)
ios 目錄為 iOS 項目源碼,右鍵后可在 Flutter 菜單后調用 Xcode 中打開(Flutter 項目初始化在原生代碼中完成)
Git 管理 Flutter 版本
Flutter 版本信息參閱:Flutter SDK archive | Flutter
查看當前版本信息: flutter --version
切換版本:
進入到 flutter 目錄,執行以下命令(以 v3.0.0 為例):
git reset --hard ee4e09c
flutter doctor
Flutter 版本信息