V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fan123199
V2EX  ›  分享创造

又重复造了个 V2EX Android 客户端

  •  
  •   fan123199 ·
    fan123199 · 2017-03-31 10:47:04 +08:00 · 2974 次点击
    这是一个创建于 2797 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    围观地址

    代码地址 Github - v2ex-simple

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

    11 条回复    2017-04-05 21:28:55 +08:00
    Tlvncks
        1
    Tlvncks  
       2017-03-31 11:21:35 +08:00   ❤️ 1
    加个带♥的回复高亮比较实用,界面做的不错
    Tlvncks
        2
    Tlvncks  
       2017-03-31 11:23:03 +08:00
    流量消耗挺高的
    polo2222
        3
    polo2222  
       2017-03-31 11:53:36 +08:00
    标题也用这个颜色 感觉好奇怪啊
    KNOX
        4
    KNOX  
       2017-03-31 12:05:09 +08:00 via Android
    不负责任的说,你这个项目在代码层面来说毫无亮点,不过继续加油!
    realzsy
        5
    realzsy  
       2017-03-31 12:50:45 +08:00 via Android
    现在用的 v2ex+,也不知道到底哪个好用,随便下的
    fan123199
        6
    fan123199  
    OP
       2017-03-31 21:44:51 +08:00
    @KNOX 确实,慢慢进步吧。
    fan123199
        7
    fan123199  
    OP
       2017-03-31 21:50:27 +08:00
    @Tlvncks ,缓存用的默认方案,这方面还真没优化,相当于每次刷新都会请求完整的页面,可能流量就高了。
    fan123199
        8
    fan123199  
    OP
       2017-03-31 21:54:46 +08:00
    @polo2222 目前主流都是使用黑色或灰色做文本颜色。我不过我这样觉得这样挺符合风格的。以后可能会考虑换回来。
    coderfox
        9
    coderfox  
       2017-04-04 09:43:54 +08:00 via Android
    标题还是建议用黑色,这个颜色可读性不高,看着乱。
    分区建议用白色文字,因为你这个背景颜色比较深。
    Kalv8n
        10
    Kalv8n  
       2017-04-04 12:53:57 +08:00 via Android
    这个配色看起来有点瞎眼,尤其是在 A 屏下
    fan123199
        11
    fan123199  
    OP
       2017-04-05 21:28:55 +08:00
    @coderfox
    @Kalv8n
    谢谢建议,我会尝试调整一下颜色方案。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4000 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:13 · PVG 13:13 · LAX 21:13 · JFK 00:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.