OpenGL ES 系列 Android OpenGL ES 基礎原理[https://mp.weixin.qq.com/s?__biz=MzIzNTc5NDY4Nw==&m...

OpenGL ES 系列 Android OpenGL ES 基礎原理[https://mp.weixin.qq.com/s?__biz=MzIzNTc5NDY4Nw==&m...
前言 每天都是重復的工作,這樣可不行,已經嚴重影響我的日常摸魚,為了減少自己日常的開發時間,我決定走一條歧路,鋌而走險,將項目中的各種手動埋點統計替換成自動化埋點。以后再也不...
今天正式開啟算法之旅! 作為一個合格的技術人員,算法是必備知識。可以這么說,雖然不懂算法的人并不會失業,但如果你想快速晉升擺脫業務工程師CRUD的命運就一定離不開算法。同時不...
今天介紹一個有關啟動優化的開源庫android-startup[https://github.com/idisfkj/android-startup]。這個開源庫主要是做什么...
今天我們來聊聊Kotlin的協程Coroutine。 如果你還沒有接觸過協程,推薦你先閱讀這篇入門級文章What? 你還不知道Kotlin Coroutine?[https:...
今天我們來聊聊Kotlin的協程Coroutine。 如果你還沒有接觸過協程,推薦你先閱讀這篇入門級文章What? 你還不知道Kotlin Coroutine?[https:...
今天我們來聊聊Kotlin的協程Coroutine。 如果你還沒有接觸過協程,推薦你先閱讀這篇入門級文章What? 你還不知道Kotlin Coroutine?[https:...
我們一直都在使用Retroift,都知道它的核心是動態代理。例如在之前的文章重溫Retrofit源碼,笑看協程實現[https://mp.weixin.qq.com/s?__...
最近回歸看了一下Retrofit的源碼,主要是因為項目接入了協程,所以想研究一下Retorift是如何支持協程的。Retrofit是在Version 2.6.0開始支持協程的...
感謝支持
Vue:scoped與module的使用與利弊一個web應用是離不開html、css與js,其中css充斥的整個web項目中。css它有一個特定,它是全局的。這樣的特性導致的結果是,一旦你在不同的地方定義了相同的css命...
前言 Android Startup提供一種在應用啟動時能夠更加簡單、高效的方式來初始化組件。開發人員可以使用Android Startup來簡化啟動序列,并顯式地設置初始化...
@九九叔 項目不大而且不涉及到異步依賴的可以用
我為何棄用Jetpack的App Startup?前言 最近Jetpack又添加了新成員App Startup,官方聲明這是一個在Android應用啟動時,針對初始化組件進行優化的依賴庫。本人第一次聽到后非常高興,因為自己負...
appstartup主要解決的是將組件初始化放到一個ContentProvider中,并且支持組件依賴順序。但它這個依賴順序是有局限性的,只支持同步依賴,對于異步的處理根本沒有支持。它的痛點文章開頭就已經分析了。至于耦合性,androidstartup是基于appstartup的擴展與優化,它們的其中一個共同點就是為了解決耦合。
我為何棄用Jetpack的App Startup?前言 最近Jetpack又添加了新成員App Startup,官方聲明這是一個在Android應用啟動時,針對初始化組件進行優化的依賴庫。本人第一次聽到后非常高興,因為自己負...
前言 最近Jetpack又添加了新成員App Startup,官方聲明這是一個在Android應用啟動時,針對初始化組件進行優化的依賴庫。本人第一次聽到后非常高興,因為自己負...
往期回顧 從零開始的Flutter之旅: StatelessWidget 從零開始的Flutter之旅: StatefulWidget 從零開始的Flutter之旅: Inh...