主题
创建及运行项目
工程模式
Flutter App
- 构建一个标准 FlutterApp(统一管理模式)
- 包含 Dart 层和平台层(IOS/Android)
Flutter Module
- 创建一个 Flutter 模块(三段分离模式)
- 以模块的形式分别嵌入原生项目
Flutter Package
- 纯 Dart 插件工程,不依赖 Flutter
- 仅包含 Dart 层的实现,通常用来定义一些公共库
Flutter Plugin
- Flutter 平台插件,包含 Dart 层与 Native 平台层的实现
- 是一种特殊的 Flutter Packages
Flutter Skeleton
- 自动生成 Flutter 模板
- 提供常用框架
flutter create
通过命令行形式创建
shell
flutter create xxx
可通过
-template=app/module/package/plugin/skeleton
指定不同的项目类型可通过
-platforms=ios/android/windows/linux/macos/web
指定多个平台(通过,
分割)
可以通过命令行形式运行
shell
flutter run xxx
Android Studio
- 创建
在
Project name
中改变项目名称,在Description
中改变项目描述创建完成
运行