“阿里为大家学习Flutter操碎了心”

欢迎关注专栏:里面定期分享Android架构技术知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿。

Android高级技术分享zhuanlan.zhihu.com《“阿里为大家学习Flutter操碎了心”》

国内在实践Flutter以及对外分享方面,闲鱼可以说一直位于前列,不断输出了非常多的实践类文章,例如大家可以在羽雀的网站看到他们对外的Flutter技术文章:

https://www.yuque.com/xytech/flutter

《“阿里为大家学习Flutter操碎了心”》
《“阿里为大家学习Flutter操碎了心”》

此外,最近在逛github时,又发现了一个非常良心的项目,然后我就顺手装了一下apk。

可以说真的为大家学习Flutter操碎了心:

https://github.com/alibaba/flutter-go

打开app的介绍:

由“阿里拍卖”前端团队几位Flutter粉丝,用业余时间开发的一款,用于Flutter教学帮助的App,这里没有高大尚的概念,
只有一个一个亲身经历的尝试,用最直观的方式展示Flutter官方Demo.

大家都了解,学习Flutter一方面是新增Widget非常多,看几篇入门例子,可以牵扯出几十个没见过的Widget:

《“阿里为大家学习Flutter操碎了心”》
《“阿里为大家学习Flutter操碎了心”》

就像这样,这是我在看入门的几篇文章时,简单画的UML图,把一些陌生的类都标识出来。

每个Widget所支持的属性都想搞明白还是比较费力的,刚好这个开源项目,就包含这样一个特点:

  • 详解常用的Widget多大140+个
  • 持续迭代追新官方版本(我说这几位大哥,你们可别离职了…)
  • 配套Demo详解Widget用法
  • 一站式搞定所有常用的Widget

切换到组件Tab,就可以看到Widget的大类了:

《“阿里为大家学习Flutter操碎了心”》
《“阿里为大家学习Flutter操碎了心”》

《“阿里为大家学习Flutter操碎了心”》
《“阿里为大家学习Flutter操碎了心”》

例如,我想看看Flutter的Tab说明与用法:

《“阿里为大家学习Flutter操碎了心”》
《“阿里为大家学习Flutter操碎了心”》

下面展示的不是图,而是真正的组件用法,是可以交互的,也就是说,你可以在开源项目中找到其源码示例。

例如,如果大家运行过Flutter的第一个demo,那么一定知道Scaffold这个类,这个类中属性可不少:

《“阿里为大家学习Flutter操碎了心”》
《“阿里为大家学习Flutter操碎了心”》

好了,还有一个非常赞的功能:

就是业界出现过非常多的Flutter的教程,例如我的老朋友张风捷特烈就写过一个系列,这个app还收集了大部分在网络上的Flutter文章:

《“阿里为大家学习Flutter操碎了心”》
《“阿里为大家学习Flutter操碎了心”》

滑了半天才滑完,数量非常多…我要思考下要不要抓个包,也收录一波去http://wanandroid.com,供大家在PC端查看…

好了,因为是开源项目,而且是团队形式对外的,所以一般情况下迭代已经对于issue的维护都比较好,大家有什么建议也可以直接以issue方式提供给开发团队。

本人Java开发4年Android开发5年,定期分享Android高级技术及经验分享,欢迎大家关注~(分享内容包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!)

具体架构视频,面试资料等,都在这一篇文章里面:“寒冬未过”,阿里P9架构分享Android必备技术点,让你offer拿到手软!

    原文作者:Android技术分享
    原文地址: https://zhuanlan.zhihu.com/p/66048655
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞