安卓架構文章合集
-
歡迎關注我的公眾號
安卓架構文章合集
安卓架構文章合集(a collection of android Architecture)
1 Android官方架構:
- googlesamples/android-architecture(google官方android架構專案)
2 國內各大平臺架構:
- App工程結構搭建:幾種常見Android程式碼架構分析
- 攜程Mobile架構演化(視訊)
- 攜程Android App外掛化和動態載入實踐
- 攜程移動端架構演進與優化之路
- 陶鈞談淘寶客戶端應用框架實踐
- QCon舊金山演講總結:阿里無線技術架構演進
- 手機淘寶構架演化實踐
- 手機淘寶Android客戶端架構
- 漫談移動應用架構設計
- 大規模團隊的Android開發
- 支付寶錢包客戶端技術架構
- 手機百度Android平臺平臺化解決方案
- 涅盤新生—Android QQ音樂架構演進
- 微信Android客戶端架構演進之路
- 餓了麼移動APP的架構演進
- 糯米移動元件架構演進之路
- 英語流利說 Android 架構演進
- 七牛雲端儲存-千萬級使用者的 ANDROID 客戶端是如何養成的
- 微信Android客戶端後臺保活經驗分享
- 微信Android客戶端架構演進之路
- QQ空間直播秒開優化實踐
3 MVVM & MVP & MVC
- android-boilerplate(基於MVP的完整架構,Dagger2+Retrofit+RxJava ,參考連結Android Application Architecture,對應中文翻譯Android Application Architecture中文翻譯)
- Archi(同一個app,分別利用MVP,MVVM,以及標準模式實現。)
-
ANDROID DATABINDING: GOODBYE PRESENTER, HELLO VIEWMODEL
(viewmodel,安卓中的databinding) - MVVM-in-Android(android中的mvvm)
- ZhiHuMVP github 地址(MVP架構思想,Retrofit RESTful API 框架的配合,RxJava 響應式程式設計)
- androidmvp github地址(star2000+的MVP例項)
- MVP for Android: how to organize the presentation layer(上面這個github對應的文章)
- Introduction-to-Model-View-Presenter-on-Android(MVP的介紹,MVP必讀經典)
- Introduction-to-Model-View-Presenter-on-Android 中文翻譯版
- ActivityFragmentMVP github地址(MVP處理Activity和Fragment,使用了Dagger 注入)
- EffectiveAndroidUI github地址(star 3000+的mvp,mvvm例項)
- MvpCleanArchitecture github地址(使用clean architecture 和mvp的例項)
- Material-Movies github地址( 使用material design +MVP實現的Material-Movies)
- EffectiveAndroid github地址(MVP+clean Architecture 專案)
- AndroidMVPDemo github地址(本文作者MVP demo github地址)
- MVVM on Android: What You Need to Know(MVVM介紹,這個部落格很不錯)
- data-bingding guide(data-binding guide官網)
- Android應用開發架構概述
- MVVM介紹(iOS中MVVM的一種實現,對概念的理解有幫助)
- Android Architecture(區分andrtoid專案中的MVVM,MVP,MVC)
- Web開發的MVVM模式(web開發中的MVC VS. MVP VS. MVVM)
- M — Model in MVC, MVP, MVVC in Android(android工程MVC,MVVC,MVVM中的Model角色講解)
-
Android MVP架構中的Presentation層應該怎麼設計(如果你面臨部分程式碼不知道放到Presentation層還是UI層的問題,甚至你不知道某段程式碼是否屬於業務程式碼。不知道如何分清MVP中的程式碼職責,參考這篇文章)
MVVM_Android-CleanArchitecture(MVVM+CleanArchitecture實現,)
4 Android中的設計模式:
- Software design pattern on android(安卓中的設計模式,英文ppt)
- 強烈推薦書籍《Android 原始碼設計模式解析與實戰》
5 Clean Architecture
- The Clean Architecture(clean architecture出處)
- Architecting Android…The evolution
- Architecting Android…The evolution中文翻譯
- MvpCleanArchitecture github地址(使用clean architecture 和mvp的例項)
- EffectiveAndroid github地址(MVP+clean Architecture 專案)
- Rosie(利用Clean Architecture搭建的安卓框架)
- A detailed guide on developing Android apps using the Clean Architecture pattern(使用Clean Architecture的基礎性文章,對應翻譯 在Android應用中使用Clean架構 )
6 Flux
- flux(flux 官方github地址)
- flux and android
- rxflux android architecture
- why rxflux
- android flux todo app(中文翻譯)
- RxFlux(RxFlux是一個遵從Flux設計規範,並新增RxJava支援的架構專案)
- android-flux-todo-app(示例程式碼,利用Facebook的Flux實現TODO專案)
- flux-comparison(各種flux實現對比)
7 架構心得體會系列:
8 其它
- AndroidTDDBootStrap Github地址(AndroidTDDBootStrap 是一個Android TDD 引導專案,使用一些新技術,靈感來自於一些最流行的框架,有許多方便的開發工具,遵循最佳實踐。)
- Design for Offline: Android App Architecture Best Practices
- Robust and readable architecture for an Android App
- 知乎:Android 開發有什麼好的架構麼?
- 知乎:如果從0建立一個Android APP,設計思路是什麼?(架構、activity、layout等複用性的考慮),感覺無從下手
相關文章
- 安卓系統架構安卓架構
- 詳解安卓架構入門安卓架構
- 安卓架構元件-依賴注入安卓架構元件依賴注入
- Android架構合集Android架構
- 死磕安卓前序:MVP架構探究之旅—基礎篇安卓MVP架構
- 業餘草 2018 技術文章合集整理,適合入門、中級、高階、架構師進階架構
- 歷史精選文章合集
- 安卓安卓
- 一篇文章看懂安卓狀態列各種樣式安卓
- 2020文章合集 技術乾貨
- 看雪安卓研修班,安卓逆向安卓
- 安卓開發——WebView+Recyclerview文章詳情頁,解決高度問題安卓WebView
- 汪子熙的SAP技術文章分類合集
- 瞭解安卓架構(linux核心層、系統執行庫層、應用框架層、應用層)安卓架構Linux框架
- 貪心、構造合集
- 安卓學習筆記---開篇(目錄結構)安卓筆記
- 架構師之路19年文章精選120篇架構
- ARM架構安裝ubuntu系統架構Ubuntu
- ARM架構安裝Kubernetes叢集架構
- 鴻洋大神的安卓學習推薦書單!入門到進階,架構師學習分享!安卓架構
- 安卓 no_proxy安卓
- 谷歌照片AI編輯功能即將上架所有安卓裝置谷歌AI安卓
- DM 原始碼閱讀系列文章(二)整體架構介紹原始碼架構
- 一篇文章帶你瞭解高可用架構分析架構
- Hadoop(一)Hadoop核心架構與安裝Hadoop架構
- 安卓開發第一步:安卓面試題安卓面試題
- 看雪安卓容器安卓
- 安卓四種引用安卓
- 安卓動畫(一)安卓動畫
- 安卓關閉fragment安卓Fragment
- 安卓遊戲大全安卓遊戲
- 安卓invalidate()、postInvalidate()、req安卓
- 安卓09作業安卓
- 安卓EasyLib的使用安卓
- 大型網際網路架構概述,看完文章又漲知識了架構
- 【架構視角】一篇文章帶你徹底吃透Spring架構Spring
- 高可用系列文章之二 - 傳統分層架構技術方案架構
- 架構之:serverless架構架構Server