美文网首页
Flutter应知应会(1)

Flutter应知应会(1)

作者: 单线程的Cuke | 来源:发表于2019-04-19 10:42 被阅读0次

1. Dart语法

Dart是谷歌开发的计算机编程语言,后来被Ecma (ECMA-408)认定为标准。它被用于web、服务器、移动应用和物联网等领域的开发。它是宽松开源许可证(修改的BSD证书)下的开源软件。Dart是面向对象的、类定义的、单继承的语言。
Dart官网

2. Android/IOS/web 基础知识

Flutter 提供的面向移动端开发者的开发方案,你可以选择其中一种方案来实现你的现有需求。

3. Flutter 基本语法及API

以下都以macOS为例子

安装

执行以下命令

vim ~/.bash_profile 

按i进入input模式
添加下列代码到bash_profile

export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //国内用户需要设置

系统要求

  • 操作系统macOS
  • 操作空间大于1GB
  • 工具命令行

下载sdk

SDK下载地址
github下载地址

下载后安装

cd [目标目录]
unzip [下载路径]

添加flutter到目录

方法一:直接运行下面代码 该方法只能降flutter临时设置在环境中

export PATH=`pwd`/flutter/bin:$PATH

方法二:修改bash

vim ~/.bash_profile
添加下面  PATH_TO_FLUTTER_GIT_DIRECTORY是flutter路径
export PATH=PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin:$PATH

运行 flutter doctor

这里假如检测出问题,不要怕,先去创建一个项目先

创建项目

Android studio 安装dart和flutter后就可以new一个项目了,这么简单就不介绍了
另外,你还可以通过terminal+编辑器,方法有点像React

flutter create myapp
cd myapp

检查设备

flutter devices

运行一个flutter应用

flutter run

体验热加载
修改main.dart
将字符串
'You have pushed the button this many times:' 更改为
'You have clicked the button this many times:'

相关文章

  • Flutter应知应会(1)

    1. Dart语法 Dart是谷歌开发的计算机编程语言,后来被Ecma (ECMA-408)认定为标准。它被用于w...

  • 知行合一的牧养反思

    完整的教导必须包含两个基本部分,应知和应会。应知是知识,应会是实践。应知和应会的统一是知行的合一。信仰必须包含真理...

  • 《地质灾害防治群测群防人员》

    【地质灾害防治群测群防人员】 一、地质灾害防治群测群防人员“四应知”、 “四应会” 1、“四应知”:应知隐应患点情...

  • aisino应知应会

    战略和企业文化 1.什么是战略 2.公司战略 3.什么是企业文化?如何建设企业文化? 4.我们的企业文化 5.组织...

  • 应知应会 - 草稿

    陈可欣的《创城应知应会》

  • SQL应知应会

    检索数据 Select语句 想选择什么以及从什么地方选择 SELECT prod_name FROM Produc...

  • 应知应会常识

    党的十八大以来,我们党共开展了4次专题教育 2013年,党的群众路线教育实践活动 2015年,“三严三实”专题教育...

  • 职场应知应会

    职场小白经常会觉得自己精力无限,这也可以那也可以,不知不觉陷入困境。于是各种牢骚埋怨,即使工作做好了,也不会得到肯...

  • 学习应知应会

    中午突击学习了一下《党风廉政建设应知应会》,发现还真是第一次系统的认识了一下应该知道的知识。据说安全也会出一套应知...

  • 教官应知应会

    学员要求: 军训“八字”方针:礼貌、忠诚、时间、服从、 物品统一划一、队列整齐划一、声音洪亮划一、 训练场地干净 ...

网友评论

      本文标题:Flutter应知应会(1)

      本文链接:https://www.haomeiwen.com/subject/zxbfgqtx.html