欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Flutter应知应会(1)

程序员文章站 2022-07-12 22:31:46
...

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:'

转载于:https://www.jianshu.com/p/0a87b01960dd