此项目为 PHPHub Android 客户端
项目架构采用 MVP 模式
Min SDK verison 4.0+
Android Studio version 1.3.2
Gradle version 2.4
项目名称 | 项目信息 |
---|---|
android.support.* | Android Support Library |
Dagger 2 | Android 依赖注入组件 |
retrofit | 网络请求组件 |
retroauth | 基于 Retrofit, 用于简化处理账户认证请求 |
butterknife | View注入框架 |
icepick | 一个通过注解来方便我们保存和恢复 Android Instance 状态的 Library |
fresco | Facebook 推出的 Android 图片加载库 |
SmartTabLayout | 带有滑动反馈动效的 Tab 指示器 |
smart-adapters | 简化 ListView / RecyclerView Adapter 的库 |
MultiStateView | 根据状态显示不同 content 的 Android 视图 |
BGABadgeView-Android | Android 徽章控件 |
RxJava | RxJava 是由 Netflix 开发的响应式扩展(Reactive Extensions)的Java实现 |
RxAndroid | RxAndroid 是 RxJava 的一个针对 Android 平台的扩展 |
logger | 一个简单、漂亮、功能强大的 Android 日志程序 |
nucleus | 简化 MVP 的库 |
Android-MaterialRefreshLayout | 下拉刷新控件 |
LeakCanary | Android 内存泄漏检测工具 |
android-percent-support-extend | Google 百分比布局库的扩展 |
prettytime | 时间格式化 |
prefser | Shared Preferences Helper |
Android-TopScrollHelper | 点击系统栏自动滚动到顶部 |
sweet-alert-dialog | A beautiful and clever alert dialog |
android-saripaar | 表单验证 |
DeepLinkDispatch | 一个简单的、基于注解的 Deep Link 处理库 |
otto | Event Bus, 用来简化应用组件之间的通信 |
android-iconify | 一个将 AweomeICON 和 Android 结合起来的项目 |