都说程序猿学习是不分平台的,做了一辈子的Xaml,也想看看现在最牛逼的移动技术。

看了看Google 的Flutter,好像很牛逼,不怎么需要Android和IOS基础(应该还是要的),

不过现在是Beta版本,但是又说跟Fuschia 有关系,又是一个很牛逼的东西。

于是下载来品尝一下。

先上几个网址:

Flutter英文官网

Flutter中文

Flutter中文论坛

虽然是Beta版本,但是可以查资料的地方还是蛮多的。(吐槽下我软)

还有很多地方。知乎,简书,博客,不过有些问题需要科学上网。不知道最近说的Google要来中国靠谱不,希望起码让我们这些程序猿查资料不那么难吧。

开始:

肯定选Windows,毕竟是软粉

下载Git for Windows

安装Git,默认是选1,

这就会导致最后使用AndroidStudio生成Flutter项目的时候报错:android studio  flutter create command was unsuccessful

各种网上查没有结果,后面灵机一动,重装Git的时候注意到这个细节。完美安装成功

安装好之后开始执行:

git clone -b beta https://github.com/flutter/flutter.git

把flutter clone到本地来:默认路径是C:\Users\你的账户\flutter.

接下来配置你的环境

控制面板-用户账户和家庭安全-用户账户-左边更改我的环境变量

新建2个

PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

在PAHT 变量里面 新增 C:\Users\你的账户\flutter\bin

重启电脑。。。让配置生效

下载Android Studio 安装完毕之后.

Configure-Plugins  在搜索框中输入flutter然后点击

这里可能会搜索不到,在网上看了一下。需要做一个设置 到Settings 里面的按照下图的路径 找到Updates ,把Use secure connection前面的√去掉

下载的时候会提醒下载Dart。。这是Flutter框架的语言。一起下载好之后。

打开GitCMD 输入

 flutter doctor

就是检查你的Flutter的环境搭建成功没有, 然后根据提示来操作(现在应该就只有几个license需要接受下,一路Y就好了)

再次来到android studio 可以看到 已经有创建Flutter project的选项

下面我们就创建第一个Flutter 项目(plugin和package 后面讲),吐槽一下creating过程有点慢

喝杯水再来。。。创建好的项目如下图。。启动页面在mian.dart

如果你是想用模拟器的。。请确保你的CPU支持Virtualization  你可以进去BIOS设置开启。。

启动当中说没有Intel HAXM。。好吧。又去下载 HAXM

如果你用安卓真机调试,注意开启手机的开发者模式和允许USB安装,没有识别出驱动的去下载ADB Driver

经过漫长的(被墙真是尴尬)

你的第一个Flutter 程序启动了起来。。一个很简单的Demo。。点击按钮增加数字。。你可以玩一下Hot Reload。。修改下代码。。点那个闪电。。很快就能体现在应用上了。。

哎呦不错哦。

Flutter 安装的更多相关文章

  1. Flutter安装教程

    前言 自Flutter beta版发布, 经过几个月的发展, 它已成为了github社区开源项目活跃度的Top50.加上近日Google的Flutter Live 2018全球同步直播宣传,与 Flu ...

  2. flutter安装教程(win7)

    本文是在安装flutter的时候,所遇到的问题参考的各个文档整理集合.此次是在win7上安装的问题记录.因为当初安装的时候针对win7的文档比较少,而且各个文档的解释比较散,本人遇到问题也是找了很久才 ...

  3. flutter安装与配置 v1.2.1版本

    1---- 上面是下载地址https://flutter.dev/docs/development/tools/sdk/archive#windows 2---- 下载后,解压安装到C盘 3--- 测 ...

  4. flutter 安装过程遇到的坑

    Flutter是一个移动应用程序的软件开发工具包(SDK),用一个代码库构建高性能.高保真的iOS和Android应用程序.目标是使开发人员能够为Android和iOS提供自然的高质量的应用,在滚动行 ...

  5. Windows平台下Flutter安装,配置,初运行。

    Flutter是什么?他是谷歌根据Dark语言开源的跨平台开发依赖.和目前比较火的Reactive Native一样,一套代码能够实现两个不同平台的App.那么为什么要介绍Flutter而不是在国内大 ...

  6. flutter 安装详细教程

    Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量原生 UI 的移动 SDK.Flutter 兼容现有的代码,免费且开源,在全球开发者中广泛被使用. 安 ...

  7. Flutter安装入门教程

    ### 前言 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面. Flutter可以与现有的代码一起工作.在全世界,Flutter正在被越来越多的开发者和 ...

  8. Flutter 安装笔记

    一. 安装镜像(有vpn的不用理) 1  打开终端 输入 open ~  ,回车 2  双击 .bash_profile  3  添加以下代码 后保存关闭即可(代码可能会变请直接到https://fl ...

  9. Flutter安装

    下载右边的安装包以获取最新版本 stable 的 Flutter SDK 将压缩包解压,然后把其中的 flutter 目录整个放在你预想的 Flutter SDK 安装目录中(比如 C:\src\fl ...

随机推荐

  1. Java学习笔记29(集合框架三:泛型)

    泛型的概念: 简单地讲,就是同一个方法(类),可以接受不同的数据类型并运行得到相对应的结果,不会出现安全问题 上一篇有一段这样的代码: 没有定义集合类型.迭代器类型 package demo; imp ...

  2. OpenStack-Ocata版+CentOS7.6 云平台环境搭建 — 2.安装配置OpenStack基础服务

    节点配置情况说明: 控制节点:controller: IP:192.168.164.128 hostname&hosts:likeadmin 计算加点:Nova: IP:192.168.164 ...

  3. SpringBoot 遇到 com.google.guava » guava 组件运行异常问题修复方案

    环境 Apache Maven : 3.5.4 org.springframework.boot » spring-boot-starter-parent : 2.0.3.RELEASE io.spr ...

  4. Redis主从同步原理-SYNC【转】

    和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况.为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,下图为级 ...

  5. .NET Core跨平台微服务学习资源

    一.Asp.net Core基础 微软英文官网:https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-2.1 .NET Core: ...

  6. kubernetes构建时容器的时间与宿主机不一致的解决方法

    kubernetes默认使用docker容器部署的应用,会出现时间与主机不一致的情况 容器时间与主机差8个小时:主机的与容器的/etc/localtime不一致 解决方法:挂载主机的/etc/loca ...

  7. rest规范是什么?

    请参考这篇文章,每一个回答者侧重点不同,但都十分精彩 https://www.zhihu.com/question/28557115

  8. 交换路由中期测验20181226(动态路由配置与重分发、NAT转换、ACL访问控制列表)

    测试拓扑: 接口配置信息 HostName 接口 IP地址 网关 Server 0 Fa0 172.16.15.1/24 172.16.15.254 Server 1 Fa0 100.2.15.200 ...

  9. kubernetes系列(一)安装和配置

    谈到kubernetes(或者说k8s)不得不提到云计算.虚拟化以及容器技术,相关介绍网上一大堆,不再赘述.而kubernetes的出现就是为了高效的管理云端运行的docker容器. 环境 docke ...

  10. CRC 校验原理及步骤

    什么是 CRC 校验? CRC 即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定.循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计 ...