Android Jetpack Compose[https://developer.android.com/jetpack/compose?hl...
在組件化項目中使用Navigation Navigation組件目前并不能完美的支持組件化項目,主要問題是在module中聲明的graph中de...
Safe Args Safe Args是官方提供的一個gradle插件來生成一些代碼幫助在fragment之間傳值绽乔,顧名思義就是要保證值傳遞的安...
Navigation組件是Android官方Jetpack項目中的一個UI組件弧蝇,目的使頁面邏輯可視化,讓開發(fā)能快速處理頁面跳轉(zhuǎn)的相關(guān)邏輯。 Na...
Coroutine協(xié)程是kotlin實現(xiàn)的一種異步執(zhí)行邏輯的方式看疗,相對與傳統(tǒng)的線程沙峻,協(xié)程更加簡潔,高效鹃觉,占用資源少专酗。那協(xié)程到底是怎么實現(xiàn)異步的呢...
Retrofit 2.6之后的版本本身支持了使用Kotlin的協(xié)程。使用起來更加簡潔盗扇。 在2.6之前的版本中如果要使用協(xié)程可以添加corouti...
Android項目中的資源是通過R文件來索引的祷肯。打包的時候aapt將工程中的資源名與id在R.文件中映射起來。使用資源的時候是通過resourc...
因為Activity的特殊性疗隶,activity的class被classLoader加載之后是可以當(dāng)普通類使用了佑笋,但是生命周期需要系統(tǒng)回調(diào)。而且a...
插件化的第一步就是要解決類加載問題斑鼻,因為插件是不安裝的蒋纬,要直接加載Apk中的類,apk的中的class是封裝成dex文件放在APK內(nèi)的坚弱。 Dex...