Flutter学习:从搭建环境到运行

一、开发环境的搭建

本文所示内容都是在Windows系统下进行的。

1、下载 Flutter SDK

Flutter 官网(https://docs.flutter.cn/release/archive?tab=windows)

或者通过 git clone -b master https://github.com/flutter/flutter.git 下载

2、配置环境变量

由于在国内访问 Flutter 有时可能会受到限制,主要是配置以下三个地方



3、此外还需要下载

Android Studio(里面自带了安卓SDK)

Visual Studio

4、检查是否安装完成

运行 flutter doctor 命令,如有缺失,根据结果安装对应的东西即可

若是全局配置了 flutter,则任意终端运行皆有效果。

至此,环境安装完成,接下来赶紧试试能不能行。

5、常用的flutter命令

(1)、flutter --help 查看所有 Flutter 命令

(2)、flutter --version 查看 Flutter 版本

(3)、flutter devices 查看当前可用的设备

(4)、flutter create 创建一个新的 flutter 应用

(5)、flutter run 启动程序

二、创建并运行 Flutter 应用

1、打开vscode

安装 Flutterdart 插件,这样后续敲代码便有了一些快捷提示。

2、创建一个新的应用

直接在 vscode 终端输入命令创建


3、Flutter的工程目录结构

如上图所示简单总结归纳一下使用频率较高的:

(1)、flutter_demo:项目的名称

(2)、androidAndroid 平台相关代码,后面配置 Android 的包名权限之类的都在此目录下

(3)、iOSiOS 平台相关代码,后面配置 iOS 的权限在此目录下

(4)、lib:主要代码目录,其目录下的 main.dart 便是入口文件

(5)、pubspec.yaml:项目描述文件,包含了项目的描述信息以及所需要的依赖的库

4、运行应用

在终端输入 flutter run 命令,这样就运行起来了。

可以通过r或者R实现热重载(hot reload) 实现快速效果预览。

热重载是无需重启应用程序就能实时加载修改后的代码,并且不会丢失状态,这和 webpack 的热重载类似。

-- 欢迎点赞、关注、转发、收藏【我码玄黄】,gonghao同名

相关推荐
helloyaren3 小时前
Docker Desktop里搭建RabbitMq 4.1.3集群的保姆级教程
学习·rabbitmq·集群
艾莉丝努力练剑4 小时前
【C语言16天强化训练】从基础入门到进阶:Day 6
c语言·数据结构·学习·算法
Insist7534 小时前
k8s----学习站点搭建
学习
月盈缺4 小时前
学习嵌入式第二十三天——数据结构——栈
数据结构·学习
mysla5 小时前
嵌入式学习day34-网络-tcp/udp
服务器·网络·学习
Moonnnn.5 小时前
【51单片机学习】AT24C02(I2C)、DS18B20(单总线)、LCD1602(液晶显示屏)
笔记·单片机·学习·51单片机
牛奶咖啡136 小时前
学习设计模式《二十三》——桥接模式
学习·设计模式·桥接模式·认识桥接模式·桥接模式的优点·何时选用桥接模式·桥接模式的使用示例
stringwu6 小时前
Flutter 开发者必备:WebSocket 实用指南
flutter
小林的技术分享6 小时前
关于排查 Flutter 3.27.0 版本Android端无法禁用Impeller引擎的过程记录
前端·flutter
Jenkinscao7 小时前
我从零开始学习C语言(13)- 循环语句 PART2
c语言·开发语言·学习