FxRate:使用VIPER + Dagger2 + RxJava2 + Mockito和Espresso + Retrofit&Moshi的外汇汇率应用程序

时间:2024-05-08 10:20:15
【文件属性】:

文件名称:FxRate:使用VIPER + Dagger2 + RxJava2 + Mockito和Espresso + Retrofit&Moshi的外汇汇率应用程序

文件大小:409KB

文件格式:ZIP

更新时间:2024-05-08 10:20:15

java viper mockito espresso moshi

汇率 VIPER + Dagger2 + RxJava2 + Mockito和Espresso + Retrofit和Moshi : 依赖注入-Dagger2 根据VIPER体系结构,该项目分为不同的层,并且依赖项注入用于在层之间提供所需的组件。 Dagger2是此项目中使用的依赖项注入框架,下面的代码显示了稍后用于注入依赖项的Dagger组件的初始化过程: @Module public class NetworkModule { @Provides @Singleton Retrofit provideRetrofit () { HttpLoggingInterceptor logging = new HttpLoggingInterceptor (); logging . setLevel( HttpLoggingInte


【文件预览】:
FxRate-main
----gradlew(5KB)
----settings.gradle(42B)
----.idea()
--------misc.xml(534B)
--------compiler.xml(170B)
--------gradle.xml(859B)
--------encodings.xml(159B)
--------.gitignore(47B)
--------jarRepositories.xml(1KB)
--------vcs.xml(180B)
----gradle()
--------wrapper()
----screenshot.png(61KB)
----README.md(43KB)
----VIPER-Architecture.png(202KB)
----gradlew.bat(2KB)
----gradle.properties(1KB)
----.gitignore(225B)
----app()
--------src()
--------.gitignore(6B)
--------build.gradle(3KB)
--------proguard-rules.pro(750B)
----build.gradle(662B)

网友评论