GitHub: https://github.com/Freelander
Weibo: http://weibo.com/gaojunhuang
PHPHub 是积极向上的 PHP & Laravel 开发者社区.
大象是 PHPHub 社区非官方 Android 客户端, App UI 风格遵循了 Google Material Design 设计风格, 项目架构使用了 MVP 模式, 数据处理使用了 RxJava + Retrofit 技术.
为什么给 App 取名为“大象”呢?因为大象是 PHP 的吉祥物, 至于由来历史, 可以去这里了解一下
- PHPHub-iOS by @Aufree
- PHPHub-Android by @Kelvin and @Xiaoxiaoyu
- PHPHub-UI by @Summer and @Aufree
- PHPHub-Web by @Summer
- 界面设计遵循 Google 设计规范
- 沉浸式状态栏
- 数据处理使用了 RxJava + Retrofit
- 二维码扫码登录
- WebView 图片点击事件 JS 注入
- 项目架构使用 MVP 模式
- 发布帖子支持使用 Markdown 语法编辑器
- 多主题切换
- Min Android SDK version 4.0+
- Android Studio 2.2.2
- Gradle version 2.14.1
- Gradle plugin version 2.2.2
- Build tools version 24.0.3
1.下载源码到本地;
$ git clone https://github.com/Freelander/Elephant.git
2.下一步需要复制 gradle.properties.example 更名为 gradle.properties 并编辑 里面的相关信息;
$ cp gradle.properties.example gradle.properties
3.最后将项目导入 Android Studio 运行即可, 祝你好运!
打开 PHPHub 桌面 Web 端, 进入 Web 版个人中心, 对准如下位置的二维码扫描:
项目名称 | 简介 |
---|---|
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大瘦身 |
界面设计灵感来自于知乎, 掘金 App.
Copyright 2016 Freelander
Licensed under the Apache License2.0