查看原文
其他

推荐几个优质Flutter 开源项目

鸿洋 鸿洋 2019-04-05
通过最近各个平台更新的文章标题来看,就能发现 Flutter 非常火,抱着简单瞧一瞧的心态,搭建了一下环境,准备看些已经开源的完整项目。


肯定有同学要问我 Flutter 与其他跨平台方案的对比,这里引用下一位各种跨平台方案都熟悉的作者的文章:



本文简单跟大家聊5毛钱的,忙的同学收藏下就行了,也不是一定要立刻投入学习。


如果你想要开始入门 Flutter,一般我们都是通过官网:


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


当然,也有饱含分享精神的同学已经搭建了 Flutter 中文网:


https://flutterchina.club/get-started/install/



跟着网站一步步来基本就可以搭建起环境,学习一些基础知识了...


千万要仔细的查看文档,不要省略一些步骤。xcode 的环境可以不去管,不影响在 AS 中运行。


中间你可能会或多或少遇到一些问题,合理利用搜索引擎即可。


此外,阿里闲鱼团队率先引入了Flutter技术尝试实现客户端开发的统一,并成功改造和上线了复杂的商品详情业务,也对外输出了非常多可供参考的文章,所以你可以作为参考闲鱼技术主页:


https://juejin.im/post/5b3f098ce51d45199840f4bb


好了,作为一名老年程序员选手,已经不需要一点点的去了解了;了解完基本知识,就可以通过实际的案例去学习了,整体了解后,再回头去思考原理,最终通过源码验证原理即可。


下面推荐几个开源项目,文末也有 apk 下载地址,你可以安装后体验下 Flutter 的运行效果。


1WanAndroid客户端Flutter版


从个人来看,玩 Android API是非常适合练手的。


晒一下效果图:





开源项目地址:

https://github.com/canhuah/WanAndroid


在编写该案例过程中,遇到的一些问题,作者也做了总结:

http://www.canhuah.com/Flutter实战之WanAndroid项目中碰到的问题.html


2基于Flutter的开源中国客户端


晒一下效果图:




开源地址:
https://github.com/yubo725/flutter-osc


仅用于学习。


3Flutter仿写一个开眼视频


需要说明的是,相比今天文中的其他三个来说,这是一个半成品,很多功能没有实现,但是也是有很多效果可以去借鉴的。




开源地址:

https://github.com/wtus/flutter_kaiyan


仅可用于学习。


4超完整开源Flutter Github客户端


这个需要介绍下,作者小郭在本号已经给大家分享过很多篇文章了,而且该客户端完成程度非常高。


并且同时开源了 weex,rn,flutter 版本,文章一开始的移动端跨平台开发的深度解析也是他的文章,可以说为数不多的,对多个跨平台方案都有深刻理解的作者。



开源地址:
https://github.com/CarGuo/GSYGithubAppFlutter


最后简单总结下,wanandroid 的项目是比较适合练手的,因为 OpenApi 简单,页面也比较清晰;开源中文的难度稍大一些;开眼视频的很多效果是值得参考的;最复杂和完整的是github 客户端。可以根据自己情况选择学习。


下载项目后,遇到的一些问题,请通过 issue 反馈给作者。


便于大家体验,号内回复体验apk,可以在对应的日期文件夹拿到本文的4个安装包链接。


最近正在给 wanandroid 添加新功能,马上要和大家见面了,期待一哈。



推荐阅读

视频切换无缝衔接切换

10分钟实现网络状态变化全局提示

从0开始编写一个完整app


扫一扫 关注我的公众号

如果你想要跟大家分享你的文章,欢迎投稿~


┏(^0^)┛明天见!

 

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存