Kotlin学习笔记组件化_01

288 阅读1分钟

Kotlin Gradle DSL

传统Gradle - Groovy Kotlin gradle - Kotlin

 全局编译配置 settings.gradle.kts

  • Include /插入Module编译项
  • rootProject.name /项目名称
  • rootProject.buildFileName /指定Gradle编译配置文件

项目配置

  • Kotlin语法重写
  • buildscript/编译配置
  • allprojects/应用配置
  • tasks /任务

app/build.gradle.kts

  • plugins /插件
  • android /Android配置
  • dependencies /依赖

kotlin Gradle DSL 构建脚本

  • buildSrc /config module
  • settings.gradle.kts /配置项
  • project/build.gradle.kts /编译项
  • 配置文件编写

组件=App

动态构建组件化,又能单独运行,又能模块集成.

EventBus组件通讯

组件间跳转ARouter

  • 配置/依赖/MODULE_NAME
  • 跳转/路径
  • 传值
  • 拦截