Android项目源码PHPHub社区非官方Android客户端

注意:本项目使用android studio开发,eclipse可能无法直接使用。
本项目是PHPHub 社区非官方 Android 客户端, App UI 风格遵循了 Google Material Design 设计风格, 项目架构使用了 MVP 模式, 数据处理使用了 RxJava + Retrofit 技术。
项目特点:
界面设计遵循 Google 设计规范
沉浸式状态栏
数据处理使用了 RxJava + Retrofit
二维码扫码登录
WebView 图片点击事件 JS 注入
项目架构使用 MVP 模式
发布帖子支持使用 Markdown 语法编辑器
多主题切换
运行环境:
Min Android SDK version 4.0+
Android Studio 2.2.1
Gradle version 2.14.1
Gradle plugin version 2.2.1
Build tools version 24.0.2

使用到开源库:
项目名称简介
Logger一个强大漂亮的Log输出日志,支持json格式化输出
Material-Dialogs一个强大漂亮的Material Dialog
BGABadgeView-AndroidAndroid徽章控件
MultiStateView通用显示各种状态 View
FloatingActionButton悬浮操作按钮库, 支持监听滑滚动事件
glide-transformations快速实现毛玻璃效果
writeily-proMarkdown 文本编辑 Demo
RxJavaRxJava
RxAndroidRxAndroid
RetrofitRetrofit
GsonJson 解析库
Prettytime格式化日期时间
barcodescanner二维码扫描
frescoFacebook 开源的图片缓存库
butterknife注解框架
materialish-progressMaterial Design 风格进度条
PhotoDraweeView基于 Fresco 的图片缩放控件
cwac-anddownMarkdown 渲染
gm-mkdroid一个所见即所得的 Markdown 编辑器
android-Ultra-Pull-To-Refresh-With-Load-More这个是基于 Ultra-Pull-to-Refresh 库修改增加支持加载更多的刷新控件
T-MVP泛型深度解耦下的MVP大瘦身
本项目git地址:https://github.com/Freelander/Elephant

Android项目源码PHPHub社区非官方Android客户端

Android项目源码PHPHub社区非官方Android客户端下载地址:

此隐藏内容查看价格为0.1枫叶币,请先

Android项目源码PHPHub社区非官方Android客户端下载地址vip免费查看

此隐藏内容仅限VIP查看升级VIP
没有账号? 忘记密码?
网站地图