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

大象-PHPHub 第三方 Android 客户端

  •  
  •   Freelander ·
    Freelander · 2016-10-19 08:26:46 +08:00 · 2475 次点击
    这是一个创建于 2992 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大象是一款 PHPHub 社区第三方 Android 客户端, App UI 风格遵循了 Google Material Design 风格,项目架构使用了 MVP 模式,数据处理使用了 RxJava + Retrofit 技术。

    另外我整理了一份在开发过程中所看到学习过的资料以及参考的开源项目,跟大家一起分享,也许能给正在使用 RxJava + Retrofit + MVP + Material Design 框架开发的人一个参考学习,地址: http://www.jianshu.com/p/8c3898eed1bb

    特点

    • 界面设计遵循 Google Material Design 规范
    • 沉浸式状态栏
    • 数据处理使用了 RxJava + Retrofit
    • 二维码扫码登录
    • WebView 图片点击事件 JS 注入
    • 项目架构使用 MVP 模式
    • 发布帖子支持使用 Markdown 语法编辑器
    • 多主题切换

    源代码链接

    https://github.com/Freelander/Elephant

    应用下载地址

    欢迎大家下载体验,同时欢迎各种 issue 和 pr

    http://fir.im/elephpant

    关于我

    欢迎关注我 Github 以及 微博,另外本人目前正在找工作,具体工作经验以及个人经历请移步到我的 网页版简历,希望能得到大家推荐,谢谢!

    应用截图

    第 1 条附言  ·  2016-10-19 10:49:33 +08:00

    本人目前正在找工作,具体工作经验以及个人经历请移步到我的 网页版简历,希望能得到大家推荐,谢谢!

    5 条回复    2016-10-19 12:09:22 +08:00
    Troevil
        1
    Troevil  
       2016-10-19 08:35:30 +08:00
    不得不说 这和 v2ex+ 一毛一样
    HanSonJ
        2
    HanSonJ  
       2016-10-19 09:10:12 +08:00
    fir 上下载不了。。。
    HanSonJ
        3
    HanSonJ  
       2016-10-19 09:12:06 +08:00
    原来是我 chrome 的权限问题 。。
    PaulKing
        4
    PaulKing  
       2016-10-19 09:50:54 +08:00
    @Troevil 可能因为都遵循了 Material Design 的风格吧。
    Freelander
        5
    Freelander  
    OP
       2016-10-19 12:09:22 +08:00   ❤️ 1
    @Troevil 界面风格都属于 Material Design ,不同的是,列表 item 样式我使用了 CardView
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1019 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:42 · PVG 03:42 · LAX 11:42 · JFK 14:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.