VS Code 集成 flutter dart 开发
一、关于Flutter
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
https://flutterchina.club/
设置服务器镜像:
# mac linux
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
# windows set 为临时设置,sets 为永久设置,/m 为设置系统环境变量
setx PUB_HOSTED_URL https://pub.flutter-io.cn /m
setx FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn /m
二、安装Flutter SDK
以下以win10为例
1、Git 安装
工具:Git、Vs Code,如果开发android 应用需要安装Android SDK。
https://github.com/flutter/flutter
git clone https://github.com/flutter/flutter.git
2、离线安装:
https://github.com/flutter/flutter/releases
https://flutter.dev/docs/get-started/install
下载完后解压到某个目录,比如D:\Flutter\,然后将 flutter添加到系统环境变量
setx "Path" "D:\flutter\bin;%path%" /m
运行 flutter doctor 检测配置是否成功
将 D:\flutter\.pub-cache\bin 和 D:\flutter\bin\cache\dart-sdk\bin 添加到系统环境变量
setx "Path" "D:\flutter\.pub-cache\bin;%path%" /m
setx "Path" "D:\flutter\bin\cache\dart-sdk\bin;%path%" /m
# 查看flutter版本
$ flutter --version
Flutter 1.9.1+hotfix.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 68587a0916 (2 months ago) • 2019-09-13 19:46:58 -0700
Engine • revision b863200c37
Tools • Dart 2.5.0
# 查看dart版本
$ dart --version
Dart VM version: 2.5.0 (Fri Sep 6 20:10:36 2019 +0200) on "windows_x64"
3、在VS Code 扩展里搜索flutter 进行安装,同时会自动安装dart。
4、搭建Web App开发环境
将 C:\Users\guoguo\AppData\Roaming\Pub\Cache\bin 添加到系统环境变量
(Pub是Dart的包管理工具,类似npm,捆绑安装。)
$ setx "Path" "C:\Users\guoguo\AppData\Roaming\Pub\Cache\bin;%path%" /m
开启flutter web
$ flutter config --enable-web
安装 webdev
$ pub global activate webdev
安装 stagehand
$ pub global activate stagehand
创建web应用
# 在项目工程目录(空)运行,或者用Vs Code打开工程目录,在 TERMINAL 运行$ stagehand web-simple ……
--> to provision required packages, run 'pub get'
执行命令行'pub get',加载所有依赖包
$ pub get
自动生成的应用目录结构
运行web服务
$ webdev serve
用浏览器打开信息提示的应用地址: http://127.0.0.1:8080/ 预览
打包命令
webdev build
VS Code 集成 flutter dart 开发相关推荐
- 原生App项目集成flutter混合开发详细指南
记得去年9月份的时候谷歌在上海有一次开发者大会,去参加的时候关注到了flutter,随后没过多久就发布了1.0版本.18年底的时候用flutter做了个小项目,发现flutter确实挺好用的.于是尝试 ...
- flutter offset_Flutter 仿微信界面聊天室 | 基于 (Flutter+Dart) 聊天实例
1.项目介绍 Flutter是目前比较流行的跨平台开发技术,凭借其出色的性能获得很多前端技术爱好者的关注,比如阿里闲鱼,美团,腾讯等大公司都在投入相关案例生产使用.flutter_chatroom项目 ...
- flutter图片聊天泡泡_基于 Flutter+Dart 聊天实例 | Flutter 仿微信界面聊天室
1.项目介绍 Flutter是目前比较流行的跨平台开发技术,凭借其出色的性能获得很多前端技术爱好者的关注,比如阿里闲鱼,美团,腾讯等大公司都有投入相关案例生产使用. flutter_chatroom项 ...
- 【Flutter】开发 Flutter 包和插件 ( 开发 Dart 插件包 | 发布 Dart 插件包 )
文章目录 前言 一.开发 Dart 包内容 二.配置 pubspec.yaml 三.编写 Dart 包使用说明 四.编写 Dart 包授权许可 五.设置版本变更记录 六.验证 Dart 包正确性 七. ...
- 【Flutter】开发 Flutter 包和插件 ( Flutter 包和插件简介 | 创建 Flutter 插件 | 创建 Dart 包 )
文章目录 一.Flutter 包和插件简介 二.创建 Flutter 插件 1.Android Studio 中可视化创建 2.命令行创建 三.创建 Dart 包 1.Android Studio 中 ...
- 【Flutter】Flutter 混合开发 ( Dart 代码调试 | Flutter 单独调试 | 混合模式下 Flutter 调试 )
文章目录 前言 一.单独运行 Flutter 代码时调试 Dart 代码 二.混合模式下 Flutter 调试 Dart 代码 三.相关资源 前言 Flutter 混合开发集成步骤 : ① 在 And ...
- 【Flutter】Flutter 混合开发 ( 简介 | Flutter 混合开发集成步骤 | 创建 Flutter Module )
文章目录 一.Flutter 混合开发简介 二.Flutter 混合开发集成步骤 三.创建 Flutter Module 1.使用命令行创建 Flutter Module 项目 ( 仅做参考 ) 2. ...
- 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )
文章目录 一.Flutter 学习资料 二.Flutter 开发环境搭建 三.Android Studio 环境安装 Flutter / Dart 插件 四.下载 Flutter SDK 五.设置 F ...
- 使用Dart/Flutter语言开发的命令行文字RPG类型小游戏
使用Dart/Flutter语言开发的命令行文字RPG类型小游戏 项目源码:https://gitee.com/FantasyWind/word_game 介绍 项目背景 本项目为使用Dart/Flu ...
最新文章
- java string 常用方法_String类的12个常用方法
- 函数、返回-Sql Server常用函数之统计、算数、字符串函数-by小雨
- 4.7 程序示例--算法诊断-机器学习笔记-斯坦福吴恩达教授
- nodejs 调用微服务器_无服务器NodeJS:构建下一个微服务的快速,廉价方法
- 2000年考研英语阅读理解文章二
- 不知道路由器工作原理?没关系,来这看看!看不懂你捶我 | 原力计划
- 使用TDengine快速搭建运维监测系统
- Java成神之路——一文搞懂CAS
- 显著性检测(saliency detection)评价指标之KL散度距离Matlab代码实现
- UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position...的解决办法
- JAVA基础(for语句的统计思想)
- 办公室必备-上班偷看小说利器
- 动物电子标签阅读器识读器L8600系列选型与安装注意事项
- 效率工具之SecureCRT
- 女朋友转行 Java 失败,被辞退了。。。
- 用Html语言打开文件,html是什么文件 html文件如何打开?
- 蓝牙核心技术概述(二):蓝牙使用场景
- 自由浏览器 android,最大节省流量达85% 360安全浏览器V3.1版发布
- 跟Steve Jobs学简报[1-3](恋花蝶整理版) 1
- 打工和创业,哪个更好?
热门文章
- .NET 6 使用 string.Create 提升字符串创建和拼接性能
- 2021.NET大会日程首发!行程亮点全曝光!
- .NET 6新特性试用 | 最小Web API
- 浅谈C#取消令牌CancellationTokenSource
- MassTransit中RequestResponse基本使用
- MIPS投RISC-V是龙芯新征程的开始
- .NET必知的EventCounters性能指标监视器
- 彭博社:中企游说政府否决英伟达收购Arm
- 跟我一起学.NetCore之Asp.NetCore启动流程浅析
- 远程开发初探 - VS Code Remote Development