![50d88c573bee9f053b1668d83ea6aede.png](https://img-blog.csdnimg.cn/img_convert/50d88c573bee9f053b1668d83ea6aede.png)
作为时下最留下的大前端跨平台开发框架,很多的公司和同学都开始了Flutter学习和应用,关于Flutter的基础知识,可以参考下面的两篇文章。 Flutter环境搭建 Flutter 基础知识点总结
接下来,我们将介绍一些Flutter应用开发中一些基本的知识。
Flutter基础知识
创建Flutter项目
在Flutter开发中,创建一个Flutter 项目通常有以下两种方式: - 使用flutter create命令,确保Flutter SDK配置了环境变量。 - 使用安装了Flutter和Dart插件的IDE,如Android Studio和IntelliJ IDEA。
命令行方式创建Flutter的命令如下:
flutter create <projectname>
如果使用IDE创建Flutter项目,可以依次选择【File】->【New】->【New Flutter Project...】,如下图所示:
![179a188780e6ff6ead150f518193f78e.png](https://img-blog.csdnimg.cn/img_convert/179a188780e6ff6ead150f518193f78e.png)
运行项目
在Flutter开发中,运行Flutter项目主要有两种方式,一种是命令方式,一种是IDE的方式。 命令方式运行Flutter如下所示:
flutter run -d 'iPhone X'
flutter run -d emulator-5554
其中,-d后面跟的是具体的设备名称,可以是Android或iOS模拟器的名字,也可以一台已经连接到电脑上的Android或iOS的设备。 相比命令方式,我们更推荐使用IDE图形化工具的方式,首先选择要运行的设备,然后选择main.dart入口文件,然后点击【运行】按钮即可运行Flutter项目,如下图:
![ae32f10fd90a681d2dc6f1c9a8bbc217.png](https://img-blog.csdnimg.cn/img_convert/ae32f10fd90a681d2dc6f1c9a8bbc217.png)
除了上面的命令外,Flutter开发中常见的命令还有:
flutter emulator //查看本地模拟器
flutter emulators --create --name xyz //创建一个模拟器
flutter emulators --launch <emulator id> //启动模拟器
flutter build apk; //打包Android应用
flutter build apk –release;
flutter install; //安装应用
flutter build ios; //打包IOS应用
flutter build ios –release;
flutter clean; //清理重新编译项目
flutter upgrade; //升级Flutter SDK和依赖包
flutter channel; //查看Flutter官方分支列表和当前项目使用的Flutter分支
flutter channel <分支名>; //切换分支
除此之外,我们还可以点击 热重载按钮 (带有闪电⚡️图标的按钮)来开启热重载方法,如下图: