Kotlin Android MVPDagger2RxJava2项目模板

你如果正在做 Android 开发,尤其是用 Kotlin 的话,kotlin-android-starter这个项目模板真的挺值得试试的。它集成了 Kotlin、MVP架构、Dagger2RxJava2等现代开发中常用的技术栈。这样一来,你就能快速搭建一个可测试、可维护的项目框架,节省不少时间。比如,MVP模式你清晰地分离视图和业务逻辑,Dagger2则让你省去手动管理依赖的麻烦,组件化、模块化更加简单。RxJava2用来异步操作也方便。EspressoRobolectric能帮你高效进行 UI 和单元测试,开发、测试两不误。

这些技术组合起来,不仅让代码结构更清晰,还能大大提高代码的可维护性。你只需要关心业务逻辑实现,其他的基础架构已经为你搭好了。而且,项目也鼓励你写测试代码,减少 bug 的发生。如果你是一个对架构有一定要求的开发者,这个模板会是个不错的选择。

如果你觉得手动配置这些框架太麻烦,或者想省些时间快速启动项目,不妨试试这个模板,直接上手就好。

folder
kotlin-android-starter:[Kotlin Android]基于Kotlin Android的MVPDagger2RxJava2RobolectricEspressoMockito。 它提供了一个生成器来快速创建Kotlin Android项目 预估大小:105个文件
file
gradlew 6KB
file
settings.gradle 15B
file
gradle-wrapper.jar 54KB
file
gradlew.bat 3KB
file
.gitignore 98B
file
dependencies.gradle 7KB
file
getPokemonDetails.json 252KB
file
getPokemon.json 13KB
file
MainActivityTest.kt 3KB
file
DetailActivityTest.kt 2KB
file
RxSchedulersOverrideRule.kt 2KB
file
Extensions.kt 11KB
file
BaseFragment.kt 3KB
file
BaseActivity.kt 3KB
file
DetailActivity.kt 3KB
file
MainActivity.kt 3KB
file
NetworkModule.kt 2KB
file
.gitignore 23B
file
build.gradle 3KB
file
build.gradle 1018B
zip 文件大小:182.55KB