========================
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 开发环境的更多相关文章

  1. Win10系统下搭建Go lang开发环境更换国内源并且体验宇宙最快框架Iris

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_156 最近有同学开始尝试接触Go lang,拥抱新技术永远都会是一个好习惯,之前的一篇文章介绍了如何在Mac os系统下配置Go ...

  2. 【dart学习】-- dart 安装开发环境

    前言 说明下:本人只有window和mac,所以安装实践只有这两种,其他的自行尝试.简介:Dart是谷歌开发的计算机编程语言,后来被Ecma (ECMA-408)认定为标准 [1] .它被用于web. ...

  3. 兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00

    Go lang,为并发而生的静态语言,源于C语言又不拘泥于性能,高效却不流于古板,Python灵活,略输性能,Java严谨,稍逊风骚.君不见各大厂牌均纷纷使用Go lang对自己的高并发业务进行重构, ...

  4. Go Language 开发环境搭建

    [前言] Go语言是Google公司2009年发布的新一代的开发语言,其最大的亮点是原生自带并发,在合适的场合使用合适的代码,我们的系统将会更加完美.下面我们进行go语言的安装和配置. 一.下载安装 ...

  5. [flutter+dart] windows7下开发环境的安装与配置

    前言 博主是做嵌入式的,参加工作时间也不久,而且是非科班出身,之前从未接触过移动开发.最近了解到了flutter框架和dart语言,想作为第二语言学习一下,因此会从最基础的环节开始,以此博客作为记录, ...

  6. 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 ...

  7. Dart:1.Dart开发环境配置

    一 . Windows 环境 1 . choco 安装 Dart SDK 建议直接使用 choco 安装,关于 choco 如何使用可以参照 https://chocolatey.org/ 官方文档地 ...

  8. 【Flutter 1-2】在 Windows 10下安装Flutter+Dart+Android Studio 配置Flutter开发环境

    在 Windows 10下安装Flutter+Dart+Android Studio 配置Flutter开发环境 文章首发地址 配置环境变量 由于部分网站被墙的原因,我们需要先配置Flutter国内镜 ...

  9. Angular2入门系列教程1-使用Angular-cli搭建Angular2开发环境

    一直在学Angular2,百忙之中抽点时间来写个简单的教程. 2016年是前端飞速发展的一年,前端越来越形成了(web component)组件化的编程模式:以前Jquery通吃一切的田园时代一去不复 ...

随机推荐

  1. Java生鲜电商平台-电商系统性能指标

    Java生鲜电商平台-电商系统性能指标 1.响应时间和吞吐量 根据应用程序的响应时间可以知道程序完成传输数据所用的时间.也可以从HTTP请求级别,或者成为数据库级别来看.对那些缓慢的查询你需要做一些优 ...

  2. Customize the View Items Layout 自定义视图项目布局

    In this lesson, you will learn how to customize the default editor layout in a Detail View. For this ...

  3. PHP intdiv 数学函数

    定义和用法 intdiv - 对除法结果取整 版本支持 PHP4 PHP5 PHP7 不支持 不支持 支持 语法 intdiv ( int $dividend , int $divisor ) int ...

  4. vue-svgicon基本使用

    在项目开发中,经常会用到svg图标,之前用的都是vue-svg-icon,最近在npm中搜索svg图标解析插件,发现vue-svgicon用的相对较多,对比以下,vue-svgicon用法较为灵活,方 ...

  5. linux脚本判断当前的linux版本是6还是7

    #!/bin/sh version="release 7." release=$(cat /etc/redhat-release) echo $release result=$(e ...

  6. 配置linux 防火墙,只有固定IP和端口才能能访问完美解决

    //添加开放的端口和固定ip vi  /etc/sysconfig/iptables [root@root220156 /]# echo "unset MAILCHECK"> ...

  7. [20191119]探究ipcs命令输出.txt

    [20191119]探究ipcs命令输出.txt $ man ipcsIPCS(8)                    Linux Programmer's Manual              ...

  8. MySQL 优化 (二)

    参数优化 Max_connections (1)简介 Mysql的最大连接数,如果服务器的并发请求量比较大,可以调高这个值,如果连接数越来越多,mysql会为每个连接提供单独的缓冲区,就会开销的越多的 ...

  9. Vue动态设置Dom元素宽高

    需求: slider侧边栏是宽度是动态的,使用jquery可以操作dom元素,设置宽高,但vue是避免操作dom的 <template> <div class="slide ...

  10. SpringBoot(二十一)_使用xml

    springboot使用xml 虽然springboot不提倡用xml,但是我们有可能也是会用到的 代码示例 1.创建一个配置文件在resources下,如下图所示 2.设置配置类 @Configur ...