開發 Material Design+RxJava+Retrofit+MVP App 參考資料,rxjavaretrofit
前言 在開發一個基於 Material Design+RxJava+Retrofit+MVP 架構的 App 過程中學習的資料整理 —— 由G軍仔分享
這裡記錄了我開發 大象 項目時,所學習的開發資料以及參考的開源項目,稍微整理了一下,全當筆記記錄,跟大家一起分享,也許能給正在使用 RxJava + Retrofit + MVP + Material Design 架構開發的人一個參考學習,如果有人從我分享的資料當中學習到東西,那是我的榮幸,希望大家能與我一起努力。
之前看到很多人都使用 RxJava+Retrofit+MVP 來開發 App, 然而自己一直沒有時間來實踐,最近有空就開始著手開發 PHPHub 社區第三方 Android 客戶端,至於我為什麼選擇了開發 PHPHub 社區,有興趣的哥們可以到 這裡 去看看。
關於我
歡迎關注我 Github 以及 微博
大象源碼連結
https://github.com/Freelander/Elephant
RxJava 與 Retrofit 參考學習的資料
文章
- 給 Android 開發人員的 RxJava 詳解
- RxJava 與 Retrofit 結合的最佳實務
- 可能是東半球最全的 RxJava 使用情境小結
- Rxjava 實戰
- Android Retrofit 2.0 使用-補充篇
項目
- RxJavaSamples
- RxJava-Android-Samples
視頻
- Android 開發人員們一定會喜歡的 RxJava
- 用 Retrofit 2 簡化 HTTP 要求
- Airbnb:我們的安卓用戶端是如何使用 RxJava 的
文檔
MVP 參考學習的資料
文章
- 選擇恐懼症的福音, 教你認清 MVC, MVP 和 MVVM
- 在 Android 開發中使用 MVP 模式
- Android官方MVP架構樣本項目解析
項目
- androidmvp
- android-architecture
- T-MVP
多主題切換
參考項目
- Meizhi (非常棒的一個項目, 參考了挺多)
- PHPHub-Android(PHPHub 官方用戶端)
UI 設計
參考 App
表徵圖素材來源
Material Design 設計規範
- Material design
- Material Design 中文版
設計構想來源
感謝
感謝以上所有分享的資料以及開源項目大神們。