背景

今天在<极客>APP上看到一个《使用Flutter快速构建集美观与高性能于一体的移动应用》的介绍,瞬间想试试,于是找到了Flutter官网(https://flutter.cn/)并按步骤实操起来。

手册 
安装和环境配置 | Flutter 中文文档 | Flutter 中文开发者网站Flutter安装和上手起步教程, 下载 Windows、macOS、Linux 和 Chrome OS 系统的 Flutter SDK。https://flutter.cn/docs/get-started/install安装记录

1、获取 Flutter SDK,下载安装在我的MacOS 10.14.4

2、配置环境变量

#打开配置文件
> cd ~
> open .bash_profile#添加环境变量(第一行填写flutter实际安装路径)
export PATH=/Users/mac/tools/flutter/bin:$PATH
export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter#安装完成后,使用以下命令诊断flutter安装情况
> flutter doctor

开发工具配置

1、开发工具使用:VScode

2、安装flutter插件

开发初体验

  1. Invoke View > Command Palette.
  2. Type “flutter”, and select the Flutter: New Project.
  3. Select Application.
  4. Create or select the parent directory for the new project folder.
  5. Enter a project name, such as myapp, and press Enter.
  6. Wait for project creation to complete and the main.dart file to appear.

安装以上步骤,会生成一套flutter工程,如下操作:

运行工程:

运行效果(启动运行较慢,后续开发热加载较快):

初体验完成,后续按照<官网>参考继续编写小应用即可。

Flutter初体验相关推荐

  1. Flutter初体验(二)—— 创建第一个Flutter APP

    Flutter初体验(二)--- 创建第一个Flutter APP 在第一篇文章 Flutter初体验(一)---Mac 安装配置,学习了配置 Flutter 开发环境,并运行了Demo项目,本篇根据 ...

  2. 跨平台开发Flutter初体验

    Flutter的横空出世,很大程度上降低了移动应用的开发成本:我是一名苦逼的iOS开发者,兼职写点Android开发,对Flutter的出现比一般人要敏感很多,在此之前个人的看法是跨平台没什么前景,学 ...

  3. flutter初体验之基础控件知识

    在naive开发中,大家对view肯定很熟悉,它代表着所有控件的祖先.在flutter中,也存在这么一个所有控件的祖先---Widget.Widget类是一个抽象类,定义在系统的framework.d ...

  4. flutter 初体验 页面的跳转

    我写过Java,PHP,Html,JavaScript,CSS,jQuery,简单的项目写过几个,但是移动端的没写过,看过 React 和 React Native 的一些书,所以在 flutter ...

  5. Jetpack Compose 初体验(上),flutter人脸识别系统

    fun VerticalText() { Column( modifier = Modifier.padding(16.dp) ) { Text("Hello World!") T ...

  6. Flutter04-Widget初体验

    初体验Widget 一. Widget 1.1. 万物皆是Widget 1.2. Material设计风格 二. 实例一 hello flutter 2.1. text 2.2. 居中 2.3. 添加 ...

  7. 苹果电脑安装python3密码_mac系统安装Python3初体验

    前沿 对于iOS开发不要随便拆卸系统自带的Python,因为有很多 library 还是使用 Python2.7. 1 安装Xcode 1.1 App Store 搜索Xcode 并安装 1.2 安装 ...

  8. MapReduce编程初体验

    需求:在给定的文本文件中统计输出每一个单词出现的总次数 第一步: 准备一个aaa.txt文本文档 第二步: 在文本文档中随便写入一些测试数据,这里我写入的是 hello,world,hadoop he ...

  9. 小程序 缩放_缩放流星应用程序的初体验

    小程序 缩放 by Elie Steinbock 埃莉·斯坦博克(Elie Steinbock) 缩放流星应用程序的初体验 (First Experiences Scaling a Meteor Ap ...

最新文章

  1. 随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
  2. 通过python实现卷积神经网络_Python 徒手实现 卷积神经网络 CNN
  3. 笔记-高项案例题-2017年下-计算题
  4. boost::callable_traits添加member左值引用
  5. linux Enterprise5 添加删除程序无法正常使用 解决
  6. codeforces#253 D - Andrey and Problem里的数学知识
  7. Luogu1156 垃圾陷阱
  8. 三 转码需求(智源GM813X多国语言OSD开发)
  9. 科技文献检索(二)——文献定义及类型
  10. NetFPGA-SUME中Ubuntu环境使用Vivado的相关问题
  11. 第一性原理计算软件攻略-利用VESTA绘制差分电荷密度图解
  12. 波音承认 737MAX 飞行模拟器存在缺陷;韩国政府计划从 Win7 迁移到 Linux
  13. Unity 3D游戏开发 - U3D入门 | 3D 模型重用之预制体
  14. 【渝粤教育】电大中专电子商务网站建设与维护 (29)作业 题库
  15. 全媒舍:基金牌照在企业宣传中所具有的作用大吗
  16. 崭新朕亨公益公司 Kickstarter在创业公司中走出全新一条路
  17. 95后阿里P7晒出工资单:狠补了这些个技术栈,真的香啊
  18. creator游戏《Protecive goddess》(三)--- A星寻路 + tiledMap
  19. 文件的物理结构(附脑图)
  20. 跨境电商如何减少客户流失率:成功的5种保留策略

热门文章

  1. Mac桌面上Dock栏消失了?Dock栏消失解决办法
  2. 彩信相关,还需要处理,没怎么写注释,不适合无相关经验的
  3. mysql中的方差函数_请问关于SQL中的方差函数VAR()相关问题?
  4. 关于软件原型方法若干问题的讨论(转)
  5. 世界排名第一的防火墙 ZoneAlarm Pro 5.5.114 简体中文版
  6. 有关Linux 软件包管理器 yum的命令打字练习
  7. 汉泰示波器 6524BD
  8. 公司印章管理中必须要知道的23个法律问题
  9. sklearn聚类之谱聚类SpectralClustering
  10. 一幅长文细学华为MRS大数据开发(五)——MapReduce和Yarn