Flutter 简明指南

最近在用flutter开发APP,

总体感觉flutter安装过程对比react native比较顺畅,并且有专门的工具检测开发环境是否配置成功,不成功还有对应的提示;

flutter没有css的概念,在flutter里都是对象,例如,颜色的设置,通过颜色对象来设置:

Color ( 0xFF2DBD3A )

配合vscode的代码提示功能,书写代码很方便,有种莫名的快感;

控件分为StatelessWidget与StatefulWidget,类似于静态页面与动态页面的关系,这点跟react native是类似的;

def flutterGuide( ):

本文版本

flutter_macos_v1.0.0-stable

——请选择适合自己系统的版本

1 下载Flutter SDK

https://flutter.io/docs/get-started/install/macos

——找下载工具下载或用终端命令行下载

——下载到Downloads目录下

2 把下载后的压缩包解压到一个目录里

——新建目录development

——终端输入

cd ~/developmentunzip ~/Downloads/flutter_macos_v1.0.0-stable.zip

3 把flutter添加到命令行

——终端输入

export PATH=/development/flutter/bin:$PATH

——配置完后可以通过echo $PATH查看配置结果

4 检测相关的依赖包

——终端输入

flutter doctor -v

——查看提示信息,按指示安装

——其中,安卓装好Android Studio后打开plugin,搜索flutter,安装

5 IDE:VS Code

——IDE推荐使用VSCode,安装VSCode

6 为VSCode安装flutter插件

——打开 VS Code,选择View > Command Palette….

——输入 “install”, 选择 Extensions: Install Extensions.

——输入 “flutter” ,选择 Flutter 点击 Install.

——点击 Reload to Activate 重启vs code

7 在vscode测试下flutter

——选择 View > Command Palette….

——输入 “doctor”, 选择 Flutter: Run Flutter Doctor.

——查看 OUTPUT 面板输出的信息。

8 创建app

——打开vs code,选择 View > Command Palette.

——输入 “flutter”,选择 Flutter: New Project.

9 在模拟器中运行app

——安装xcode,并打开模拟器

——VSCode选择debug > start debug

10 最简单的APP

——修改lib目录下的main.dart

import 'package:flutter/material.dart';void main() {  runApp(    new Text(        'Hello, world!'      ),  );}

11 单页APP

——把main.dart拓展一下

import 'package:flutter/material.dart';import 'package:getgo/pages/login_page.dart';void main() {  runApp(new MyApp());}class MyApp extends StatelessWidget {  @override  Widget build(BuildContext context) {    return new MaterialApp(      home: new Home(),    );  }}class Home extends StatelessWidget {  @override  Widget build(BuildContext context) {    return new Scaffold(      appBar: new AppBar(        title: new Text('MixLab GO'),      ),      body: new Text('home'),    );  }

至此,已经顺利运行Flutter,可以正式开发APP了~

return 开启Flutter之旅

(0)

相关推荐

  • 大前端时代搞定PC/Mac端开发,我有绝招

    如果你是一位前端开发工程师,对"跨平台"一词应该不会感到陌生.像常见的前端框架:比如React.Vue.Angular,它们可以做网页端,也可以做移动端,但很少能做到跨PC.Mac ...

  • Flutter 学习

    一.认识Fluter 几乎完全还原手机app,相当于原生app. 二.环境搭建(Windows) Windows 7以上64位系统,磁盘空间大于3个G,因为要安装模拟虚拟机 1.java环境的安装,下 ...

  • 半小时带你入门 Flutter

    前端技术优选 昨天 以下文章来源于全栈前端精选 ,作者Nealyang 由于微信外链限制,推荐阅读等链接无法点击,可点击阅读原文跳转至原文,查看外链. 国庆后面两天在家学习整理了一波flutter,基 ...

  • 企业微信超大型工程-跨全平台UI框架最佳实践

    一. 背景企业微信的跨平台之路 企业微信作为跨android.ios.mac.pc.web五个端,超千万行代码的超大型工程,每一个需求迭代周期,都需要5端同步开发.发版,不管是对于开发,还是产品.设计 ...

  • 一份关于代码重构的简明指南

    [编者按]重构是一种对软件进行修改的行为,但它并不改变软件的功能特征,而是通过让软件程序更清晰,更简洁和更条理来改进软件的质量. 作者 | Alex Omeyer 译者 | 弯月 @CSDN(ID:C ...

  • Go泛型草案设计简明指南

    平台开发 360云计算 女主宣言 今天小编为大家分享一篇关于Golang泛型提案的最新设计草案.涉及有关为何做出某些决策的详细信息,实施细节等.希望能对大家有所帮助. PS:丰富的一线技术.多元化的表 ...

  • 3行代码玩转AI,ml5.js前端机器学习简明指南

    今天给大家介绍一个JS库 -- ml5.js. ml5.js旨在为创意编程提供开箱即用的机器学习算法.该库封装了常用的机器学习算法和预训练模型,基于TensorFlow.js,可单独使用,也可搭配p5 ...

  • 第一课 读懂代码 - swift简明指南

    这个指南有点不一样,每一个章节都可以独立实验,难度都是0基础即可掌握,开发前只需要准备mac电脑,然后装上xcode. 注意版本,xcode的版本是10,对应的swift是4.0. 01 练习环境 X ...

  • PPT下载丨《防疫物资出口简明通关指南》最新版

    整个世界的需求,都在向中国呼唤. 中国众多的工厂生产线,纷纷跨界生产口罩等防疫物资.但是一时间,良莠不齐,龙蛇混杂,因为质量问题在国外产生了不好的影响. 鉴于此,商务部和海关.市监局.药监局连连出台政 ...

  • 简明实用常见病买药指南

    (2016-11-24 11:05:03) 转载▼标签: 健康分类: 医药秘方简明实用常见病买药指南一.呼吸系统类(一﹚风寒感冒常识判断:其起因多是劳累,没休息好,再加上吹风或受凉,导致身体免疫机能下 ...

  • 【健康生活】老人常见病护理指南,简明易懂

    慢性支气管炎 1. 概述 因好发于老年人,故又称为"老年慢性支气管炎",简称老慢支,是指气管.支气管粘膜及周围组织的慢性非特异性炎症. 临床上以咳嗽.咳痰和/或伴有喘息及反复发作的 ...

  • 老人常见病护理指南,简明易懂

    -1- 慢性支气管炎 1. 概述 因好发于老年人,故又称为"老年慢性支气管炎",简称老慢支,是指气管.支气管粘膜及周围组织的慢性非特异性炎症. 临床上以咳嗽.咳痰和/或伴有喘息及反 ...

  • BlockChain:《区块链世界简明生存指南(一块听听)》2017-06-06 李笑来—听课笔记分享(2)

    BlockChain:<区块链世界简明生存指南(一块听听)>2017-06-06 李笑来-听课笔记分享(2) 李笑来<李笑来 Press.One 设计理念>.mp3 1.第1部 ...