facebook twitter hatena line email

「Android/kotlin/Dagger2」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==dagger2とは== Google製のDIライブラリ ==サンプル== app/build.gradle <pre> apply plugin: 'kotlin-kapt' dependencies { implementation "com.google....」)
 
行9: 行9:
  
 
dependencies {
 
dependencies {
     implementation     "com.google.dagger:dagger:2.14.1"
+
    def dagger_version = 2.27
     annotationProcessor "com.google.dagger:dagger-compiler:2.14.1"
+
     implementation "com.google.dagger:dagger:$dagger_version"
     kapt               "com.google.dagger:dagger-compiler:2.14.1"
+
     annotationProcessor "com.google.dagger:dagger-compiler:$dagger_version"
     kaptTest           "com.google.dagger:dagger-compiler:2.14.1"
+
     kapt "com.google.dagger:dagger-compiler:$dagger_version"
 +
     kaptTest "com.google.dagger:dagger-compiler:$dagger_version"
 
}
 
}
 
</pre>
 
</pre>
  
 +
==参考==
 +
https://qiita.com/iTakahiro/items/c9203f5ad886b7ddae2f
  
参考:https://qiita.com/sudachi808/items/a05237e1294639ea41dd
+
https://qiita.com/sudachi808/items/a05237e1294639ea41dd

2021年1月7日 (木) 14:09時点における版

dagger2とは

Google製のDIライブラリ

サンプル

app/build.gradle

apply plugin: 'kotlin-kapt'

dependencies {
    def dagger_version = 2.27
    implementation "com.google.dagger:dagger:$dagger_version"
    annotationProcessor "com.google.dagger:dagger-compiler:$dagger_version"
    kapt "com.google.dagger:dagger-compiler:$dagger_version"
    kaptTest "com.google.dagger:dagger-compiler:$dagger_version"
}

参考

https://qiita.com/iTakahiro/items/c9203f5ad886b7ddae2f

https://qiita.com/sudachi808/items/a05237e1294639ea41dd