8
Android Architecture Components | Android Developers (developer.android.com)
IngramChen 積分 2

Android 的新的開發架構指南。

基本上有用 RxJava 的話,LiveData 和 Life cycle 可以跳過,是一樣的東西。

Room 這個 persistent library 看起來不錯,最少 query 時是自己寫 sql。開發者也不用再煩惱該選哪個 Android ORM 了,選這個官方的算長期飯票。

ViewModel 的話見人見智,如果有寫測試的話那大概很需要這個 pattern,如果沒有的話那多這一層有點煩…

hungys 積分 0

除非邏輯寫在 Activity,不然就算是比較主流的 MVP pattern 也有一層 Presenter 甚至額外訂 View interface,應該沒有比較不煩?

IngramChen 積分 0

我是指連 MVP pattern 都不要用

View 直接呼叫處理邏輯的 business facade ( fooManager, fooService...etc) 就行。