Android架構學習資料

2021-02-14 程序亦非猿

Android架構學習資料整理,總有一個適合你

連結可以點擊閱讀原文獲取

個人最近在嘗試MVP,感覺使用Retrofit+RxJava+MVP開發還是非常方便的~

由於沒有本地資料庫,在某些界面我去掉了M層,只留了VP,感覺也沒什麼不妥~
話說,你用什麼架構呢?

MVP? MVC?  MVVM?  Clean?

有什麼想說的?  留言我們交流交流吧?~

Google官方出品

Google官方出品:
android-architecture

其他的一些文章、Demo、App:

文章

淺談Andorid開發中的MVP模式  

MVP IN ANDROID, PART 1
MVP IN ANDROID, PART 2
MVP IN ANDROID, PART 3    

Android MVP 模式 簡單易懂的介紹方式

android-guidelines

Android MVP 詳解(上)
Android MVP 詳解(下)

一種在android中實現MVP模式的新思路

MVP模式簡單易懂的介紹方式  

App||Demo

MVP Android Example

android-boilerplate  

murmur
mosby    

CleanArchitecture文章

使用 Clean 架構開發 Android 應用詳細指南

Clean Android Code
有一系列文章!

Demo

Android-CleanArchitecture  

MVPVM

MVPVM in Action, 誰告訴你MVP和MVVM是互斥的  

MVVM

DBinding
MVVMLight  

Flux

實踐移動端的 Flux 架構

其他

選擇恐懼症的福音!教你認清MVC,MVP和MVVM

歡迎分享關注,當然賞也是極其歡迎的


連結可以點擊閱讀原文獲取

相關焦點

  • Android 學習資料收集
    本文是我一位粉絲整理收集的Android學習資料,並已授權發布,簡直不能更全,所以特殊的日子給你們一份大禮。老規矩,回復「1024」獲取封面妹子圖。收集整理這份資料主要幫助初學者學習 Android 開發, 希望能快速幫助到他們快速入門, 找到適合自己學習資料, 節省再去收集學習資料時間.
  • App工程搭建:幾種常見Android代碼架構分析
    導語本文算是一篇漫談,談一談關於android開發中工程初始化的時候如何在初期我們就能搭建一個好的架構。
  • 從零開始學Android架構(一)——什麼是設計模式?
    前言不少人會覺得架構師是一個高大上的崗位,只有技術頂尖的人才能勝任,但其實它並沒有這麼高大上,大部分的架構師,都只是開發經驗非常豐富,並且熱愛學習
  • Android 中的 MVP 模式(帶實例)
    後面也有很多github源碼,都是特別經典的例子,可以學習一下。(1).暫時講解到這裡(4)MVP經典參考資料請直接參考文章,這裡面有很多的mvp模式的學習資料:通過項目架構模式的設計來實現低耦合高內聚的代碼,將業務邏輯等內容分離開。能夠更好的提高項目的可維護性。因此,了解當下流行的幾種架構模式的基本結構。能鼓幫助開發者更好的在工作中實現方便維護的工程。今日推薦的免費課程是《Android架構模式詳解之MVC/MVP/MVVM 》,對未來方向不確定的同學,快來為自己充電吧!
  • Android搭建屬於自己的技術堆棧和App架構
    為了從整體上進行把握,先來看看一個完整的APP整體架構三、APP的整體架構從較高的層次將,一個APP的整體架構可以分為兩層,即應用層和基礎框架層。使用Realm,Android和iOS開發者無需考慮內部數據的架構,調用Realm提供的API即可輕鬆完成數據的交換。用法簡單:相比Core Data和SQLite所需的入門知識,Realm可以極大降低開發者的學習成本,快速實現資料庫存儲功能。
  • android基礎入門
    Android工程師在這幾年都是非常搶手的,其實Android的學習卻並沒有我們想像中那麼難,我們通過幾天的學習就可以做出一個簡單的Android
  • Android開發必備的「80」個開源庫
    地址 |  https://.jianshu.com/p/d6c384864329文末驚喜-贈送五本《第一行代碼》在github上大神整理得一份學習Android非常好得資源,分享給大家。Android 學習筆記https://github.com/CharonChui/AndroidNoteAndroid 開發中的日常積累https://github.com/lizhangqu/CoreLink/blob/master/README.mdAndroid-Tipshttps://github.com/
  • 最新出爐的值得學習和提升你水平的Android開源App和庫(持續更新)
    首先,重點推薦一個使用乾淨架構的android樣板工程。 它是100%基於Kotlin開發用戶界面和單元測試的。可以作為項目開發和架構的樣板工程和架構android-clean-architecture-boilerplate(***)
  • Android 新架構組件: WorkManager
    熱文導讀 | 點擊標題閱讀歡迎加入Java和Android架構知識星球
  • Android架構之App組件化方案詳細實踐與總結
    下面的表示debug文件夾中的:<application    android:name="debug.CarApplication"    android:icon="@mipmap/ic_car_launcher"    android:label="@string/car_name"    android:supportsRtl="true"    android
  • Android 架構組件 - 讓天下沒有難做的 App
    點擊上方的終端研發部,右上角選擇「設為星標」每日早9點半,技術文章準時送上公眾號後臺回復「學習」,獲取作者獨家秘制精品資料往期文章Github幾個非常值得學習的項目記五月的一個Android面試經今日頭條屏幕適配方案落地研究APK瘦身-是時候給App進行減負了淺談final、finally、finalize
  • Android構建自己的學習架構-一
    前幾期文章,我們講述了Android平臺的架構以及延伸,對整個體系有了一些了解後,就可以藉助Android的架構去構建自己的"網"。
  • 我是如何自學Android,資料分享(2015 版)
    本文是一個初學者自學了三個月的Android,並且花了一周時間下個APP,下面是本人的學習資料分享,希望對大家有所幫助
  • Android單元測試與模擬測試詳解
    模擬測試: 根據需求,測試用戶真正在使用過程中,界面的反饋與顯示以及一些依賴系統架構的組件的應用測試。3. 需要注意    考慮可讀性,對於方法名使用表達能力強的方法名,對於測試範式可以考慮使用一種規範, 如 RSpec-style。考慮耗時,Android Studio默認會輸出耗時。
  • Android學習(四) — 組件(一)
    通俗講就是我們在Android的App中看到的輸入框,文字(文本框),按鈕,菜單等,這些都是組件,本期我們來了解一部分組件,學習怎麼使用吧~ 」首先我們在Android Studio中新建一個項目,然後就可以開始今天的學習了(●ˇ∀ˇ●)
  • X86版Android系統截圖曝光
    不過現在微軟可能要小心下了,因為X86架構的Android作業系統截圖近日被曝光,看來安卓準備開始攻佔PC桌面了。    據悉,這款作業系統型號為Android-X86 4.4-RC1,是專為X86平臺提供的Android移植版本,正式版將會在幾個月後發布。
  • 新課程上線 | 學習使用 Kotlin 進行 Android 開發的最佳時機!
    對於希望獲得新機遇的人而言,即使過去沒有編程經驗,也可以立即開始學習 Android。我們於 2016 年發布了 Android 基礎知識課程,該課程專為零編程經驗的學員打造,並且好評如潮。數萬名學員一邊構建自己的應用,一邊學習著 Android 開發和編程概念。
  • 【Android基礎學習一】Android 常用 adb 命令總結
    Android Debug Bridgeadb 其實就是 Android Debug Bridge, Android 調試橋的縮寫,adb 是一個 C/S 架構的命令行工具,主要由 3 部分組成:運行在 PC 端的 Client : 可以通過它對 Android 應用進行安裝、卸載及調試Eclipse 中的 ADT、
  • Android組件化架構 - 5. 數據存儲 & GreenDao,Room
    rxjava;有興趣的話可以研究一下,其GitHub地址如下:https://github.com/realm/realm-javaRoom另一個比較主流也是Google官方比較推薦的資料庫框架, 和greenDao比較類似, 更優點是其sql語句,編譯時編譯器會做檢查,整體使用上也更方便其官方文檔如下https://developer.android.google.cn
  • 再論Android最新架構—Google 官方Android開發新架構指南
    > 熱文導讀 | 點擊標題閱讀歡迎加入Java和Android開發者社區,領取學習視頻