RxJava3
特點:
非同步處理更簡潔:取代傳統 callback 寫法
控制執行緒更方便:透過 .subscribeOn() 與 .observeOn()...
各位戰士,歡迎回到第五天的戰場。昨天,我們親身體驗了一次艱苦的偵查任務:我們深入龐大的記憶體快照 (Heap Dump) 中,依靠人工分析,才成功揪出一個由靜態...
各位戰士,早安!昨天我們已經學會了如何精確測量敵人的實力(啟動耗時)。今天,我們將發起第一次外科手術式的打擊,目標是冷啟動過程中最關鍵的瓶頸——Applicat...
上一篇講了測試怎麼做,這一篇來寫測試因為本篇內容都需要context所以都是使用instrumented test
測試ViewModel
因為這個應用的Vie...
在第十七天,你已經對 MVVM 模式有了了解,知道 ViewModel 是一個介於 View 和 Model 之間的「智慧助理」,可以讓程式碼變得更精簡、更好維...
在 App 中,常常會需要「切換頁面」的行為,這時候就可以透過 導航 (Navigation) 與 分頁 (Tab) 來達成。今天先來介紹導航的部分。
Navi...