Klean-Arch-Sample Kotlin Clean Architecture Gradle示例项目
Kotlin 写后端也能玩得优雅,尤其是用上了 Clean Architecture 那一套思路。klean-arch-sample
就是这么一个结构清晰、逻辑分明的项目模板,挺适合想实践模块化架构的你。项目里每一层都拆得比较干净:领域层搞业务核心,应用层负责调度逻辑,接口层连前后端,基础设施数据库和网络。这种分层方式,用起来心里踏实。
Kotlin写起来省心,尤其是协程和sealed class
那一套,用在业务层顺手。你可以把Result
、UseCase
这些模式玩得飞起。项目用的是Gradle Kotlin DSL,比 Groovy 那种可读性好太多,而且类型安全。
JDK11也挺香,比如新的 HTTP 客户端 API、var
类型推断用起来比较省事。整体体验就是:架构清爽、语法现代、构建流畅。
对了,项目结构也比较友好:domain
、application
、presentation
都分开了,目录一眼就明白每层干啥。如果你想搞一个从架构到代码都比较规整的后端服务,或者做 Android 端的架构练习,这个项目还挺合适的。
如果你本来就在摸索 Clean Architecture,或者对 Kotlin 和 Gradle 有点想法,不妨先把项目跑起来看看。建议配合 IDE 的结构视图看,效率更高。
klean-arch-sample-master.zip
预估大小:54个文件
klean-arch-sample-master
文件夹
gradlew
5KB
settings.gradle
172B
LICENSE
11KB
gradle
文件夹
wrapper
文件夹
gradle-wrapper.properties
202B
gradle-wrapper.jar
55KB
README.md
2KB
gradlew.bat
2KB
...
200.64KB
文件大小:
评论区