flutter_kaiyan
[已弃用] 使用Google跨平台框架Flutter仿写一个开眼视频(Eyepetizer)
- 星标
- 401
- 复刻
- 96
- 最近推送(UTC)
- 2018年8月16日
- 项目状态
- 未归档
原始 README
以下为英文项目原文快照,最新内容请访问 GitHub。
使用 Flutter 仿开眼视频App
简介
Eyepetizer 一直是我个人比较喜欢的app,之前有用原生模仿过开眼的一些效果,文章在这里,本次实践使用跨平台框架 Flutter 开发,对开眼 v4.2.2进行模仿。
用到的开源库
Apk下载
github:
预览图片
| 首页 | 关注 |
|---|---|
![]() |
![]() |
| 详情页 | 通知 |
![]() |
![]() |
| 我的 | 搜索 |
![]() |
![]() |
| 上拉加载更多 | Tabbar处理 |
![]() |
![]() |
| 关注吸顶效果 | 最后 |
![]() |
![]() |
项目的地址
项目地址:https://github.com/wtus/flutter_kaiyan
心得体会
-
嵌套太深了,前期一定要注意组织整理一下,其实本Demo做的也不太好,但有点懒的改了,下一个Demo 好好控制一下吧[笑哭]。
-
Hot Reload 可以很大程度上提高开发效率,但有时会失效。
-
性能没有刻意的和原生对比过,但是 release 之后运行速度的确是飞起。
-
我用过 Weex ,做过H5混合开发,了解过RN,我觉得 Flutter 是十分优秀的。
-
项目中早期有部分命名不规范的问题,危险动作,请勿学习。
一些说明
- 视频播放功能没有做,试了几个方案效果都是不是很理想,之后再说
- 使用假数据进行填充,
api 来自网络 ,【开眼】是一款每日精选视频应用的app,非官方版本,仅作学习交流之用,数据来源于开眼视频视频,数据接口均属于非正常渠道获取,请勿用于商业用途,原作公司拥有所有权利。
后语
之后会有一些教程讲解,欢迎关注。
关于我
- Email: hi54wht@163.com
- 博客: https://wuht.coding.me/
- 掘金: https://juejin.im/user/5a3127da5188251c11409f0a
- 简书: https://www.jianshu.com/u/762002465748
语言DartObjective-CJava
分类
使用的依赖
依赖清单 6 项
- flutter
{"sdk":"flutter"} - cupertino_icons
^0.1.2 - scoped_model
^0.2.0 - dio
^0.0.10 - chewie
^0.6.1 - flutter_test开发依赖
{"sdk":"flutter"}
所在榜单
如何选择适合项目的代码仓?
先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。
- 通过仓库名、作者或描述搜索,再按技术分类缩小范围。
- 结合星标、复刻与最近推送比较项目;星标反映社区关注,不代表质量保证。
- 使用前在 GitHub 核对 README、许可证与 Issues。
来源与维护
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗











