辛苦開發的應用終於順利在 Play Store 上線了? 恭喜!—— 但您的開發工做尚未結束。您的應用是如何被使用的?您的用戶面臨哪些問題?那個光鮮亮麗的按鈕是否可以正確對點擊作出響應?您的應用啓動速度是否足以讓用戶滿意?最重要的是,您如何判斷您的應用在真實用戶設備上的使用效果? 若是您想確保您的應用在競爭... 閱讀原文php
前言Dagger2是如今很是火的一個依賴注入框架,目前由Google維護,在Github上面已經有12K star了。Dagger2的入門門檻實際上是比較高的,據瞭解,目前有不少Android工程師對Dagger2還不甚瞭解,沒有用上Dagger2或者是用法有問題,本文的主旨就是讓Android工程師快速掌握Dagger... 閱讀原文html
10月3日,Kotlin 社區年度最大的現場盛會 KotlinConf 2018 舉行。2018 年是 Kotlin 的盛年,這門語言持續被採用,並贏得了大量開發者的喜好。事實上,在 Google Play 上排名前 1000 的 Android 應用中有 27% 已經採用了 Kotlin。更重要的是,根據咱們最近的調... 閱讀原文java
只有少數的應用能得到 「常駐主人手機後臺」 這一殊榮,音樂即是其中一類。 不一樣於其餘手機內存裏的常客,音樂類應用更多的時候是在手機熄屏的狀態下工做着。享受音樂,最理想的狀態即是沉浸而不易中斷,開發者們也在爲此不斷努力。Shawn 是 QQ 音樂 Android 開發團隊的一名開發工程師,他和同事們一直不斷地在... 閱讀原文android
大多數的開發人員可能對進程,線程這兩個名字比較熟悉。可是爲了追求最大力度的發揮硬件的性能和提高軟件的速度,出現了協程或者叫纖程(Fiber),或者綠色線程(GreenThread)。那咱們來聊下什麼是協程,以及在java中是怎麼體現和運用協程的。 在說協程以前,咱們先來回想下,如今大多數... 閱讀原文數據庫