Dagger2原始碼分析(一):Java註解在Android中必須學習的細節知識
對於註解,相信大家都不陌生了,但是這種熟悉對於Android開發者來說,也就是僅僅是它認識你,你不認識它吧,因為,我們幾乎都停留在用上了。像dagger2,像retrofit,像greenD
對於註解,相信大家都不陌生了,但是這種熟悉對於Android開發者來說,也就是僅僅是它認識你,你不認識它吧,因為,我們幾乎都停留在用上了。像dagger2,像retrofit,像greenD
0. 序言 之前寫過一篇名為"看完不會寫MVP架構我跪搓板"的博文,收到一些閱讀者的建議,希望能夠對Rxjava的生命週期進行管理以及新增Dagger到MVP架構中,所以今天抽一點時
警告!這不是一個乾貨的文章! 個人認為,學技術不宜太浮躁。對於一項技術一味地追求乾貨其實並不一定有用,貨太乾容易噎著,哈哈~不如循序漸進慢下來,一點點去體會技術的前因後果。(這個系列適合於:瞭解但沒有在專案
本文對系列的第一篇文章中的例子進行了分析總結。 本文首發:http://yuweiguocn.github.io/ 《天淨沙·秋思》 枯藤老樹昏鴉,
前言 年前架構組的大佬們,分享了一個內容:如何讓App Bundle支援Dagger2。 PS:關於App Bundle暫時不是本篇內容要講的 會議就如何在App Bundle中高效的使用Dagge
本文介紹了Dagger 2 中@Scope和@Subcomponent的使用。 本文首發:http://yuweiguocn.github.io/ 《清明》
dagger2 的使用在前面幾篇文章已經介紹過了 這篇文章主要介紹dagger2 的@Module 和@Pr
先回顧一下歷史吧,dagger2 這把利器,確切地應該叫做 inject。每個分享依賴注入的專家都會拿出“煮咖啡”這個例項來打比方來講解依賴注入。要煮咖啡就需要咖啡️,那麼我們就先來談一談咖
前言 我在簡書上寫得第一篇文章是關於Dagger2在Android平臺上新的使用方式的,見 Dagger2在Android平臺上的新姿勢 。當時覺得真香。 真香
寫在前面 過去一年多的時間裡,我一直在致力於打造一個最簡單,並能讓普通Android開發者都能快速上手的框架,並陸續發表了多篇開發心得,最終彙總為了 《使用Kotlin構建MVVM應用程式》 系列文章。其
看了卻把青梅嗅的文章後,我也開始學習kodein。用過dagger2的都知道,dagger2要寫大量的模板程式碼,而且編譯時發生錯誤也不容易定位問題。看到這篇文章後,眼前一亮,沒錯,這就是我要的滑板鞋,摩
Dagger2 簡單入門三部曲(一)——是什麼? Dagger2 簡單入門三部曲(二)——為什麼使用?(進行中) Dagger2 簡單入門三部曲(三)——怎麼使用?(進行中) Githu
本文介紹了Dagger 2 中@Inject、@Component、@Module和@Provides以及@Module和@Binds的使用。 本文首發:http://yuweiguo
前言 dagger2貌似從兩年前開始在各大android論壇刷屏,一堆Retrofit+RxJava+Dagger2專案如雨後春筍一樣冒了出來。不過當時並沒有趕這個潮流,主要是因為手頭上專案已經較為龐大,而
前言 dagger2確實學習曲線比較陡峭,但是忘掉生命週期,忘掉區域性單例,忘掉SubComponent這樣的進階用法,只用最基礎最簡單的部分一樣可以給專案帶來一定程度的便利 依賴的提供方式