##一、描述
此文章列了一个Dagger2 + Mvp的简单示例
##二、依赖导入
项目根目录 build.gradle
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0-alpha1'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' //用于Dagger2
}
复制代码
App目录的 build.gradle
apply plugin: 'com.neenbedankt.android-apt' //用于Dagger2
复制代码
dependencies {
//MVP
compile 'com.arello-mobile:moxy:1.2.1'
compile 'com.arello-mobile:moxy-app-compat:1.2.1'
apt 'com.arello-mobile:moxy-compiler:1.2.1'
//Dagger2
compile 'com.google.dagger:dagger:2.7'
provided 'com.google.dagger:dagger-compiler:2.7'
provided "org.glassfish:javax.annotation:10.0-b28"
}
复制代码