App 在要跟後端 API 請求資料的等待時間過久,對使用者來說是很有感的,這篇將介紹如何優化網路請求的效能。 使用成熟的 Open Source 函式庫 在與...
Network Inspector 可以讓你即時監看 App 的網路使用狀況。包含請求及回應的內容、回應的時間等等。我們延續上一篇用的範例,呼叫API http...
Lint 是一個靜態程式碼檢查工具,可以讓你找出程式碼的潛在問題。要啟用 Lint 檢查,點選工具列上的 Code → Inspect code。分析完就會看到...
App 的效能表現,只在測試手機上測試是不夠的,即便我們已經使用了 Profiler 等工具來偵測效能,我們需要更多的使用者實際在不同手機上的效能表現才能知道是...
Firebase 是 Google 的一個為 Android、iOS、Web 提供豐富的後端服務。其中一個功能就 Firebase Performance Mo...
Android 為了讓我們開發方便,提供了多樣的 Component 方便各種 UI 的需求。這些 Component 在處理一些複雜的 UI 需求會有一些需要...
我們並非一味追求效能,真正重要的是品質與體驗,而效能是體驗很重要的一環。在處理效能優化的過程,可能還是有無法克服的效能因素,例如網路請求的時間就不是我們可以完全...
我們介紹了優化 Layout、記憶體使用等等,但會影響效能的不只是這些,也不見得都可以從 App 進行改善。效能的問題可能發生在後端 API、UI 的設計或需求...
終於來到 Android 效能優化的最後一篇,我們來做個總結。App 的效能很重要,有好的效能才能帶來好的體驗。在 Google IO 2018 有提到給予 1...