1、Flutter初体验

2018-09-11  本文已影响12人  ListenToCode

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

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

上一篇 下一篇

猜你喜欢

热点阅读