又重复造了个 V2EX Android 客户端

2017-03-31 10:47:04 +08:00
 fan123199

作为一个 Android 新手,一直想要一些项目经验,在简历上大放光彩,但是现实很残酷,我没有实习经历。于是很早前我就打算做一个 V2EX 的客户端练练手。

一开始只是简单的获取 V2EX 的 API 来展示数据,用了一些常用的 View 和框架。后来发现 API 里的数据不是实时的,让人难受。所以必须用模拟网页的方式来获取数据,以及登录相关的功能都必须通过模拟 http 来完成。后面就参照已有解决方法进行。

做登录的过程出了点问题, cookie 没弄好。导致了进展很慢。后来 cookie 设置好了后,就是一些解析网页的苦力活。还有就是在界面上花了较多的功夫,但是还是有很多不满意的地方。

主配色是在 Material Design 的页面看到一个顺眼的就选定了,Color - Style - Material design guidelines中的 Cyan

代码还是有点丑,感觉目前的能力还优化不到哪里去。不过功能应该是没有什么大问题

围观地址

代码地址 Github - v2ex-simple

我的应用地址已发布在Google Play,欢迎下载试用和批评。

2973 次点击
所在节点    分享创造
11 条回复
Tlvncks
2017-03-31 11:21:35 +08:00
加个带♥的回复高亮比较实用,界面做的不错
Tlvncks
2017-03-31 11:23:03 +08:00
流量消耗挺高的
polo2222
2017-03-31 11:53:36 +08:00
标题也用这个颜色 感觉好奇怪啊
KNOX
2017-03-31 12:05:09 +08:00
不负责任的说,你这个项目在代码层面来说毫无亮点,不过继续加油!
realzsy
2017-03-31 12:50:45 +08:00
现在用的 v2ex+,也不知道到底哪个好用,随便下的
fan123199
2017-03-31 21:44:51 +08:00
@KNOX 确实,慢慢进步吧。
fan123199
2017-03-31 21:50:27 +08:00
@Tlvncks ,缓存用的默认方案,这方面还真没优化,相当于每次刷新都会请求完整的页面,可能流量就高了。
fan123199
2017-03-31 21:54:46 +08:00
@polo2222 目前主流都是使用黑色或灰色做文本颜色。我不过我这样觉得这样挺符合风格的。以后可能会考虑换回来。
coderfox
2017-04-04 09:43:54 +08:00
标题还是建议用黑色,这个颜色可读性不高,看着乱。
分区建议用白色文字,因为你这个背景颜色比较深。
Kalv8n
2017-04-04 12:53:57 +08:00
这个配色看起来有点瞎眼,尤其是在 A 屏下
fan123199
2017-04-05 21:28:55 +08:00
@coderfox
@Kalv8n
谢谢建议,我会尝试调整一下颜色方案。

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

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

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

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

© 2021 V2EX