源碼簡介

注意:本項目使用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-2019 JavaApk.com· 魯ICP備13032311號-1· Powered by WordPress· Theme by JavaApkTM · 網站地圖.14 queries in 0.057 seconds


竟彩足球比分直播