美文网首页
Flutter创建项目

Flutter创建项目

作者: 季小蹭 | 来源:发表于2020-03-17 09:38 被阅读0次

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter组件采用现代响应式框架构建(这是从react获得的灵感)

如何学习Flutter

资源
- 官网:阅读Flutter官网的资源是快速入门的最佳方式,同时官网也是了解最新Flutter发展动态的地方,由于目前Flutter仍然处于快速发展阶段,所以建议读者还是时不时的去官网看看有没有新的动态。

- 源码及注释:源码注释应作为学习Flutter的第一文档,Flutter SDK的源码是开源的,并且注释非常详细,也有很多示例,实际上,Flutter官方的SDK文档就是通过注释生成的。源码结合注释可以帮你解决大多数问题。

- Github:如果遇到的问题在StackOverflow上也没有找到答案,可以去github flutter 项目下提issue。

- Gallery源码:Gallery是Flutter官方示例APP,里面有丰富的示例,读者可以在网上下载安装。Gallery的源码在Flutter源码“examples”目录下。
社区
- StackOverflow:现在也是活跃度最高的Flutter问答社区

- Flutter中文网社区

Flutter实战

Flutter Go 代码开发规范

Flutter中文网

Flutter示例APP

命令

flutter --version 

unzip ~/Downloads/flutter_macos_v1.7.8+hotfix.4-stable.zip

export PATH=/Users/jifangli/flutter/bin:$PATH 

source ~/.bash_profile 

flutter doctor

open -a Simulator


flutter packages get

flutter run

创建项目

flutter create my_app

一、配置
1、package路径简写
.packages

2、assets
pubspec.yaml

3、路由和导航
/lib/routers

二、交互性
Stateful(有状态) 和 stateless(无状态) widgets

三、布局
常用布局widgets

四、API通讯
/lib/utils/net_utils.dart:封装了HTTP请求
/lib/api:封装API函数
/lib/model:接收API请求结果

相关文章

网友评论

      本文标题:Flutter创建项目

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