用 Flutter 写了个 V2EX 的小 demo, Flutter 真的很优秀。

2018-07-26 17:58:31 +08:00
 wyndamlion

V2EX Flutter Demo

项目地址: https://github.com/onlynight/v2ex_flutter_demo

关于 Demo

该 Demo 旨在学习 flutter,以及研究 flutter 的实用性。

从学习 flutter 到编写完该 demo 总计耗时 3 天,易上手。

设计理念优秀,UI 组建全部以 widget 形式呈现,非 UI 组建也可以是 widget,API 设计规范统一,优秀。

app 预览

app 下载

下载最新的 release https://github.com/onlynight/v2ex_flutter_demo/releases

相关项目

使用 V2EX 接口项目地址: https://github.com/djyde/V2EX-API

之前写的一个 MVVM 模式的 V2EX android demo 项目地址: https://github.com/onlynight/V2EX

Flutter

这是一个用 flutter 写的 V2EX 客户端 app。旨在学习 flutter,以及研究 flutter 的实用性。对比了 React Native,Weex 和 Flutter,Flutter 优势很明显,具体有以下几点:

  1. 性能表现优异(目前只测试 android 端,ios 暂时没有测试,估计性能会比 android 更优秀)
  2. 教程文档全中文
  3. 社区友好,文档齐全
  4. 大厂 google 负责开发维护
  5. 高校 UI 编写(虽然没有从开发框架层面做 MVC,直接使用代码编写界面,但是设计理念优秀,特别适合 app 开发人员学习,深入)
  6. 综上,非常优秀的大前端框架,优秀。
13252 次点击
所在节点    问与答
68 条回复
chenjian026
2018-07-26 18:03:36 +08:00
图好像挂了
wyndamlion
2018-07-26 18:05:43 +08:00
@chenjian026 github 嘛,还是这个帖子?
ss098
2018-07-26 18:05:47 +08:00
厉害,Flutter 确实非常值得学习。

“组件”,“高效”错别字。
wyndamlion
2018-07-26 18:08:03 +08:00
@ss098 哈哈,看的很仔细,优秀。
CloudnuY
2018-07-26 18:10:45 +08:00
贴内图挂了,换个图床试试

kera0a
2018-07-26 18:16:56 +08:00
fish267
2018-07-26 18:18:30 +08:00
这错别字简直了!
jiangnanyanyu
2018-07-26 18:37:27 +08:00
我觉得嵌套一点都不优雅
wyndamlion
2018-07-26 20:50:11 +08:00
@kera0a 写起来真的很爽,我刚开始看的时候也很头疼,写起来真的开心。
my101du
2018-07-26 21:38:45 +08:00
操作流畅得飞起!
比之前用过的 Ionic 什么的完全不是一个感觉。
甚至有切换 tab 的触摸动画还没结束,数据就已经加载完毕并且转场进入了下一个界面的错觉。
wyndamlion
2018-07-26 22:15:59 +08:00
@my101du 是的,我也觉得性能很优秀,同样是虚拟机,dart 的比 js 的性能要好不少。
jerrry
2018-07-26 23:02:26 +08:00
教程文檔全中文?我看的是假的文檔
dummyuser
2018-07-26 23:28:07 +08:00
@jerrry 官方文档有中文翻译的
Natumsol
2018-07-26 23:32:50 +08:00
楼主错别字好多。。
chenglu
2018-07-26 23:45:48 +08:00
赞!
azhangbing
2018-07-27 00:36:20 +08:00
可以 最近也在学 flutter
chmlai
2018-07-27 01:48:48 +08:00
这种级别的 demo 怎么看能看出优不优秀
kingcos
2018-07-27 01:54:37 +08:00
Mark 一下,准备看看
swkl86
2018-07-27 03:21:47 +08:00
求中文文档链接
chengluyu
2018-07-27 05:25:51 +08:00
楼主的 GitHub 头像怎么看着那么眼熟呢……我总觉得在其它的论坛上见过。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/474430

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX