如何在现有项目接入Jetpack Compose
现有Android项目接入Jetpack Compose
未来Android项目使用Compose开发会成为趋势,那么如何在现有项目接入Jetpack Compose呢?
Jetpack Compose是什么?
Build better apps faster with Jetpack Compose
Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.
用什么语言写Compose?
Kotlin
现有项目接入Compose操作步骤
使你的项目支持Kotlin语言
在项目的build.gradle里加上kotlin的classpath:
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
给你的项目打开compose
在module的build.gradle里打开compose并设置版本:
buildFeatures {
compose true
}
composeOptions {
kotlinCompilerExtensionVersion '1.2.0'
}
compose和kotlin版本对应关系参考:Compose to Kotlin Compatibility Map
在依赖里添加compose库
implementation 'androidx.compose.ui:ui-tooling:x.x.x'
implementation 'androidx.compose.material:material:x.x.x'
implementation 'androidx.activity:activity-compose:x.x.x'
参考 Android JetPack ComPose 开发之路 —— 集成到现有项目中
最后sync一下就完成了
参考:
Android Developer
Android JetPack ComPose 开发之路 —— 集成到现有项目中
文章评论