App有好的效能才會有好的使用體驗。這個系列將介紹如何透過分析工具來找出效能不佳的關鍵指標及原因,並從記憶體管理、網路請求的效能優化、Layout 的優化等帶來app整體效能的提升。
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 需求會有一些需要...
我們並非一味追求效能,真正重要的是品質與體驗,而效能是體驗很重要的一環。在處理效能優化的過程,可能還是有無法克服的效能因素,例如網路請求的時間就不是我們可以完全...
我們都了解效能很重要,因為會影響使用者體驗,也知道了 Android 是如何將效能優化,但真正要讓你的App 效能好,最重要的還是個人及團隊有沒有在 App 的...
我們介紹了優化 Layout、記憶體使用等等,但會影響效能的不只是這些,也不見得都可以從 App 進行改善。效能的問題可能發生在後端 API、UI 的設計或需求...
終於來到 Android 效能優化的最後一篇,我們來做個總結。App 的效能很重要,有好的效能才能帶來好的體驗。在 Google IO 2018 有提到給予 1...