dart lang 开发环境
========================
Dart SDK 下载
========================
Dart SDK 主页: https://dart.dev/tools
Dart SDK 分为三种应用类型:
1. Mobile 类型, 不需要安装 Dart SDK, 直接安装 Flutter 即可
2. Web 类型, 开发web服务器
3. Server or command line类型, 通用Server或命令行应用类型,
学习 Dart 语言, 最好是选择第三种类型的SDK了,
------------------------------------------
Windows 下 Dart SDK安装
------------------------------------------
使用 Chocolatey 安装, 下面是安装最新稳定版本的命令
choco install dart-sdk
choco install dart-sdk -version 2.4.0
使用社区提供的 installer 安装, 这是一个在线安装程序
http://www.gekorm.com/dart-windows
========================
IDE 开发环境
========================
1. Eclipse : dart 官方貌似已经不提供 Eclipse 插件了, 社区提供了 dartboard 插件, 我没有用过. https://marketplace.eclipse.org/content/dartboard
2. Android Studio, dart 官方貌似推荐这个IDE, 有专门的插件.
3. Visual Studio Code , dart 官方貌似也推荐这个, 有一个名为 dart 的插件, 再配合社区提供的 Code runner插件, 使用很方便. 需要说明的是只有安装了这个 dart 插件, 并通过这个插件创建dart project后, VS code才能有智能代码提示功能.
------------------------------------------
使用 dart pub 包管理器安装第三方包
------------------------------------------
pub 包管理器和flutter storage的国内镜像设置参考: https://blog.csdn.net/u7Ckm/article/details/83552177 和 https://www.jianshu.com/p/31e5800e18d9
VSCode dart 插件在创建dart project时候, 需要依赖 stagehand 这个包, 如果在VSCode 自动安装该依赖包报错, 基本都是因为访问pub repository 网站网络不太通畅, 可以通过参考上面的博客, 启用国内镜像, 然后再通过命令行自行安装 stagehand 包.
> pub global activate stagehand
> pub global activate webdev
========================
dart 语言教程
========================
dart 编程风格推荐
http://dart.goodev.org/guides/language/effective-dart
Dart 语言之旅教程
https://dart.dev/guides/language/language-tour
http://dart.goodev.org/guides/language/language-tour
Flutter基础篇(2)-- 老司机用一篇博客带你快速熟悉Dart语法
https://www.jianshu.com/p/3d927a7bf020
https://www.jianshu.com/p/a4a9c89b85ca
https://www.jianshu.com/p/44ae73a58ebc
https://www.jianshu.com/p/405ba04ffbdc
Dart学习之方法函数
https://blog.csdn.net/lyh1299259684/article/details/80565419
Dart vs Swift
https://juejin.im/post/5c506a7c51882525c71333d2
Dart Server开发环境搭建及新建运行项目
https://blog.csdn.net/jay100500/article/details/88564129
========================
flutter 相关
========================
基于 Flutter 开发 iOS 与 Android 移动应用前的准备
https://ninghao.net/blog/6375
https://book.flutterchina.club/chapter1/install_flutter.html
https://flutterchina.club/setup-windows/
唠唠使用 Flutter 开发移动应用的体验
https://ninghao.net/blog/6447
视频教程-iOS 与 Android 平台移动应用开发
https://ninghao.net/package/flutter
dart lang 开发环境的更多相关文章
- Win10系统下搭建Go lang开发环境更换国内源并且体验宇宙最快框架Iris
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_156 最近有同学开始尝试接触Go lang,拥抱新技术永远都会是一个好习惯,之前的一篇文章介绍了如何在Mac os系统下配置Go ...
- 【dart学习】-- dart 安装开发环境
前言 说明下:本人只有window和mac,所以安装实践只有这两种,其他的自行尝试.简介:Dart是谷歌开发的计算机编程语言,后来被Ecma (ECMA-408)认定为标准 [1] .它被用于web. ...
- 兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00
Go lang,为并发而生的静态语言,源于C语言又不拘泥于性能,高效却不流于古板,Python灵活,略输性能,Java严谨,稍逊风骚.君不见各大厂牌均纷纷使用Go lang对自己的高并发业务进行重构, ...
- Go Language 开发环境搭建
[前言] Go语言是Google公司2009年发布的新一代的开发语言,其最大的亮点是原生自带并发,在合适的场合使用合适的代码,我们的系统将会更加完美.下面我们进行go语言的安装和配置. 一.下载安装 ...
- [flutter+dart] windows7下开发环境的安装与配置
前言 博主是做嵌入式的,参加工作时间也不久,而且是非科班出身,之前从未接触过移动开发.最近了解到了flutter框架和dart语言,想作为第二语言学习一下,因此会从最基础的环节开始,以此博客作为记录, ...
- maven(多个模块)项目 部署 开发环境 问题处理历程【异常Name jdbc is not bound in this Context 异常java.lang.NoSuchMethodE】
maven(多个模块)项目 部署 开发环境 问题处理历程[异常Name jdbc is not bound in this Context 异常java.lang.NoSuchMethodE] 201 ...
- Dart:1.Dart开发环境配置
一 . Windows 环境 1 . choco 安装 Dart SDK 建议直接使用 choco 安装,关于 choco 如何使用可以参照 https://chocolatey.org/ 官方文档地 ...
- 【Flutter 1-2】在 Windows 10下安装Flutter+Dart+Android Studio 配置Flutter开发环境
在 Windows 10下安装Flutter+Dart+Android Studio 配置Flutter开发环境 文章首发地址 配置环境变量 由于部分网站被墙的原因,我们需要先配置Flutter国内镜 ...
- Angular2入门系列教程1-使用Angular-cli搭建Angular2开发环境
一直在学Angular2,百忙之中抽点时间来写个简单的教程. 2016年是前端飞速发展的一年,前端越来越形成了(web component)组件化的编程模式:以前Jquery通吃一切的田园时代一去不复 ...
随机推荐
- 总结在ssm整合中,Mybatis出现Mapped Statements collection already contains value for xxxxx的解决方案
先贴一段报错信息: 前面的都不是很重要,看最后灰色标注的那段.... 严重: 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.context.Contex ...
- Python—创建进程的三种方式
方式一:os.fork() 子进程是从os.fork得到的值,然后赋值开始执行的.即子进程不执行os.fork,从得到的值开始执行. 父进程中fork之前的内容子进程同样会复制,但父子进程空间独立,f ...
- java8 的files、path类相关文件遍历API
Path的两种初始化(应该还有别的方式) Path file = new File(path).toPath(); Paths.get 判断是文件.是目录 Files.isRegularFile(fi ...
- Paper慢慢读 - AB实验人群定向 Learning Triggers for Heterogeneous Treatment Effects
这篇论文是在 Recursive Partitioning for Heterogeneous Casual Effects 的基础上加入了两个新元素: Trigger:对不同群体的treatment ...
- 搭建 Optix 环境
我参考了 第0个示例 OptixHello 学习Optix的工程配置以及基本框架 的配置过程,该文对于 Optix 的框架介绍的很好,但是按照该文配置遇到了一些问题,我花费了一番功夫自己摸索终于配置好 ...
- 爬取沪深a股数据
首先从东方财富网获取股票代码 再从网易财经下载股票历史数据 import requests import random from bs4 import BeautifulSoup as bs impo ...
- 《深度访谈:华为开源数据格式 CarbonData 项目,实现大数据即席查询秒级响应》
深度访谈:华为开源数据格式 CarbonData 项目,实现大数据即席查询秒级响应 Tina 阅读数:146012016 年 7 月 13 日 19:00 华为宣布开源了 CarbonData ...
- Django restful framework中自动生成API文档
自动生成api文档(不管是函数视图还是类视图都能显示) 1.安装rest_framework_swagger库 pip install django-rest-swagger 2.在项目下的 urls ...
- Paper | LISTEN, ATTEND AND SPELL: A NEURAL NETWORK FOR LARGE VOCABULARY CONVERSATIONAL SPEECH RECOGNITION
目录 1. 相关工作 2. 方法细节 2.1 收听器 2.2 注意力和拼写 本文提出了一个基于神经网络的语音识别系统List, Attend and Spell(LAS),能够将语音直接转录为文字. ...
- 一起学react (1) 10分钟 让你dva从入门到精通
前言 如果文章中有错误的地方的话 可以直接加我QQ:469373256 自己针对一些问题做的优化版本 目前刚启动 还不是很成熟 https://github.com/fangkyi03/fastkit ...