第十四屆 佳作

mobile-dev
Android app 效能優化
evanchen

系列文章

DAY 21

網路請求的效能優化

App 在要跟後端 API 請求資料的等待時間過久,對使用者來說是很有感的,這篇將介紹如何優化網路請求的效能。 使用成熟的 Open Source 函式庫 在與...

DAY 22

使用 Network Inspector 檢查網路流量

Network Inspector 可以讓你即時監看 App 的網路使用狀況。包含請求及回應的內容、回應的時間等等。我們延續上一篇用的範例,呼叫API http...

DAY 23

使用 Lint 找出潛在的效能問題

Lint 是一個靜態程式碼檢查工具,可以讓你找出程式碼的潛在問題。要啟用 Lint 檢查,點選工具列上的 Code → Inspect code。分析完就會看到...

DAY 24

使用 Google play vitals 監控 App 的效能

App 的效能表現,只在測試手機上測試是不夠的,即便我們已經使用了 Profiler 等工具來偵測效能,我們需要更多的使用者實際在不同手機上的效能表現才能知道是...

DAY 25

Firebase Performance Monitoring

Firebase 是 Google 的一個為 Android、iOS、Web 提供豐富的後端服務。其中一個功能就 Firebase Performance Mo...

DAY 26

熟悉 Component 的使用方式 - 以 RecyclerView 為例

Android 為了讓我們開發方便,提供了多樣的 Component 方便各種 UI 的需求。這些 Component 在處理一些複雜的 UI 需求會有一些需要...

DAY 27

從介面與功能改善效能

我們並非一味追求效能,真正重要的是品質與體驗,而效能是體驗很重要的一環。在處理效能優化的過程,可能還是有無法克服的效能因素,例如網路請求的時間就不是我們可以完全...

DAY 28

效能優化的落實

我們都了解效能很重要,因為會影響使用者體驗,也知道了 Android 是如何將效能優化,但真正要讓你的App 效能好,最重要的還是個人及團隊有沒有在 App 的...

DAY 29

跨團隊的溝通與協調

我們介紹了優化 Layout、記憶體使用等等,但會影響效能的不只是這些,也不見得都可以從 App 進行改善。效能的問題可能發生在後端 API、UI 的設計或需求...

DAY 30

Android 效能優化總結

終於來到 Android 效能優化的最後一篇,我們來做個總結。App 的效能很重要,有好的效能才能帶來好的體驗。在 Google IO 2018 有提到給予 1...