前言

本文只是针对于Mac平台创建你的第一个应用,Windows未做测试。如你是Windows请自行进坑测试。

在今年的2018世界移动大会上,Google发布了flutter的第一个beta版本,Flutter是Google用以帮助开发者在Ios和Android两个平台开发高质量原生应用的全新移动UI框架。关于此框架的具体细节不做表述,请自行查看官方文档。官网地址:flutter.io/

开始

首先需要获取Fluuter SDK,获取sdk有两种方式:

  • 点击 flutter_macos_v0.5.1-beta.zip 进行下载;
  • 使用命令行下载:
git clone -b beta https://github.com/flutter/flutter.git
复制代码

然后进行镜像设置,如果你能翻墙,可以跳过这一步:

export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //国内用户需要设置
export PATH=`pwd`/flutter/bin:$PATH
复制代码

添加到系统路径:

export PATH=`pwd`/flutter/bin:$PATH
复制代码

运行 flutter doctor

运行以下命令查看是否需要安装其它依赖项来完成安装:

flutter doctor
复制代码

该命令检查您的环境并在终端窗口中显示报告。Dart SDK已经在捆绑在Flutter里了,没有必要单独安装Dart。 仔细检查命令行输出以获取可能需要安装的其他软件或进一步需要执行的任务(以粗体显示)

如图所示:

如有任何问题请参照粗体显示的进行解决。

第一次运行一个flutter命令(如flutter doctor)时,它会下载它自己的依赖项并自行编译。以后再运行就会快得多。

一旦你安装了任何缺失的依赖,再次运行flutter doctor命令来验证你是否已经正确地设置了。

iOS 设置

安装 Xcode

要为iOS开发Flutter应用程序,您需要Xcode 7.2或更高版本:

安装Xcode 7.2或更新版本(自行解决).

配置Xcode命令行工具以使用新安装的Xcode版本

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
复制代码

对于大多数情况,当您想要使用最新版本的Xcode时,这是正确的路径。如果您需要使用不同的版本,请指定相应路径。

确保Xcode许可协议是通过打开一次Xcode或通过命令

sudo xcodebuild -license
复制代码

同意过了.

使用Xcode,您可以在iOS设备或模拟器上运行Flutter应用程序。

设置iOS模拟器

要准备在iOS模拟器上运行并测试您的Flutter应用,请按以下步骤操作:

在Mac上,通过Spotlight或使用以下命令找到模拟器:

open -a Simulator
复制代码

通过检查模拟器 硬件>设备 菜单中的设置,确保您的模拟器正在使用64位设备(iPhone 5s或更高版本). 根据您的开发机器的屏幕大小,模拟的高清屏iOS设备可能会使您的屏幕溢出。在模拟器的 Window> Scale 菜单下设置设备比例

启动你的应用.

flutter run
复制代码

Vs code 设置

首先安装插件(如图所示)

创建应用

创建的时候可能需要你选择Flutter SDK,选择目录即可

创建完项目之后使用命令行打开项目(Xcode)

open ios/Runner.xcworkspace
复制代码

至此,你可以使用Xcode运行你的项目了。

Demo

如果你对此文有任何意见或者建议,欢迎在下方评论指出,感谢您的支持!
最后,放上我成功的demo

开始创建你的第一个 Flutter 应用相关推荐

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

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

  2. AndroidStudio创建第一个 Flutter 应用程序

    AndroidStudio创建第一个 Flutter 应用程序: 转到文件->新建flutter项目. 选择Flutter Application并按下一步按钮. 在下一个窗口中,您将看到您的项 ...

  3. 开始使用-编写你的第一个Flutter应用程序

    2019独角兽企业重金招聘Python工程师标准>>> 这是创建您的第一个Flutter应用程序的指南. 如果您熟悉面向对象的代码和基本编程概念(如变量,循环和条件),则可以完成本教 ...

  4. Flutter入门——创建第一个Flutter项目

    Flutter入门--创建第一个Flutter项目 一.创建项目 第一个项目使用Android Studio创建,步骤如下: 先打开Android Studio,会有一个创建新的Flutter应用的选 ...

  5. mac下创建第一个flutter项目以及遇到的问题

    换电脑之后就没整过flutter环境,这周正好得空,就把flutter先搭起来,下面记录过程以及遇到的问题, 解决办法办法. 首先下载Android Studio 点击跳转 汉化教程: 1.点击下方链 ...

  6. flutter 获取定位_从头开发一个Flutter插件(二)高德地图定位插件

    在上一篇文章从头开发一个Flutter插件(一)开发流程里具体介绍了flutter插件的具体开发流程,从创建项目到发布.接下来将会为Flutter天气项目开发一个基于高德定位sdk的flutter定位 ...

  7. 第一个Flutter demo——实现无限循环列表

    第一个Flutter demo(一) 参照flutter官网,实现第一个Flutter应用.第一部分:实现无限循环列表 第一部分功能介绍: 从零开始创建了一个 Flutter 应用: 编写 Dart ...

  8. Flutter 学习第四天 第一个flutter项目

    这个转自我自己的有道云 想看图片去那里 文档:Day2_26 Dart 面向对象 异步语法.md 链接:http://note.youdao.com/noteshare?id=1dc3ee54f0dd ...

  9. 写一个Flutter手势追踪插件

    /   今日科技快讯   / 近日字节跳动组织升级,张利东担任字节跳动(中国)董事长,全面协调公司运营,包括字节跳动中国的战略.商业化.公共事务.公共关系.财务.人力:抖音CEO张楠将担任字节跳动(中 ...

最新文章

  1. Python,OpenCV轮廓属性、轮廓检测及绘制
  2. 看BAT技术面试官如何挑选Java程序员
  3. 华为硬件笔试 通用器件知识2_华为硬件笔试题(最新版)
  4. python 二分查找_二分查找算法总结
  5. css3中变形与动画(三)
  6. python packaging quickstart
  7. python3 asyncio 不阻塞_Python中的并发处理之asyncio包使用的详解
  8. js中两种定时器,setTimeout和setInterval的区别
  9. torch GPU分布式训练 模型并行
  10. Apache Ant包进行ZIP文件压缩
  11. Golang环境windows 设置 GOROOT 和 GOPATH
  12. 用html作小米官网首页效果,html+css实现小米商城首页静态页面
  13. TryHackMe - Thompson靶场
  14. O3-开源框架使用之Butterknife 8.8.1及源码浅析
  15. linux symlink 函数,详解C语言中symlink()函数和readlink()函数的使用
  16. 【笑小枫的SpringBoot系列】【十七】SpringBoot文件上传下载
  17. 双麦阵列回音消除模块 F-23设计应用说明
  18. matlab中signal pulses,MATLAB信号处理仿真-基带脉冲成形的数字滤波器
  19. 【Proteus仿真】AT24C02数据读写+LCD1602显示
  20. 领导艺术:如何留住员工的心

热门文章

  1. 单片机点亮一个灯程序_初识单片机C语言编程,点亮第一个LED灯
  2. 文字描边_巧用Illustrator“3D”和“凸出和斜角”功能,制作炫酷立体文字
  3. 湖南师大计算机学信网,湖南师范大学有计算机专业硕士吗?
  4. java弱口令生成1001无标题,教你批量生成自动发卡平台需要的卡密数据
  5. key php 转小写_php字符串替换以及大写字母转小写字母
  6. AJAX设置光标离开自动提交,Ajax自动提交和刷新页面
  7. c语言for循环可以初始化多个变量么_C8循环
  8. glassfish linux,Linux下实现GlassFish自动启动
  9. linux 文件路径操作
  10. jinja Macros