源码简介

注意:本项目使用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-Android Android徽章控件
MultiStateView 通用显示各种状态 View
FloatingActionButton 悬浮操作按钮库, 支持监听滑滚动事件
glide-transformations 快速实现毛玻璃效果
writeily-pro Markdown 文本编辑 Demo
RxJava RxJava
RxAndroid RxAndroid
Retrofit Retrofit
Gson Json 解析库
Prettytime 格式化日期时间
barcodescanner 二维码扫描
fresco Facebook 开源的图片缓存库
butterknife 注解框架
materialish-progress Material Design 风格进度条
PhotoDraweeView 基于 Fresco 的图片缩放控件
cwac-anddown Markdown 渲染
gm-mkdroid 一个所见即所得的 Markdown 编辑器
android-Ultra-Pull-To-Refresh-With-Load-More 这个是基于 Ultra-Pull-to-Refresh 库修改增加支持加载更多的刷新控件
T-MVP 泛型深度解耦下的MVP大瘦身
javaapk.com之前也介绍过很多类似的项目,可以在网站客户端分类中查看。

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

0条源码讨论
发表评论

您必须登录才能评论.

©2013-2018 JavaApk.com· 鲁ICP备13032311号-1· Powered by WordPress· Theme by JavaApkTM · 网站地图.12 queries in 0.087 seconds