1、Flutter初体验

按照惯例来一波心灵鸡汤:

Flutter的优点

跨平台的优点不必多说

Flutter默认Meteria UI,开发起来贼溜

hot reload的开发模式非常方便,基本上做到实时查看改变的UI

将来发布的 Fuchsia OS 就钦定了 Flutter 作为 UI Toolkit

从性能上来讲,Flutter是加分的。

Flutter的缺点

使用Dart开发容易造火箭

目前处于beta版本,商业化的话还需要再等等。。。鬼知道什么时候

对于IOS UIKit来说,Flutter Meterial Design还不能取代之,只能作为一种补充。

在Android 平台上,一个架构的SO居然要7M左右,简直不能忍。


不错的教程:

https://www.jianshu.com/p/1f05b604f43e


设计基础

使用主题共享颜色和字体样式

Images

显示来自网上的图片

用占位符淡入图片

使用缓存图

Lists

创建一个基本list

创建一个水平list

使用长列表

创建不同类型子项的List

创建一个 grid List

处理手势

处理点击

添加Material触摸水波效果

实现滑动关闭

导航

导航到新页面并返回

给新页面传值

从新页面返回数据给上一个页面

网络

从网上获取数据

进行认证请求

使用WebSockets

你可能感兴趣的:(1、Flutter初体验)