【Android】在现有项目接入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一下就完成了

compose例子

参考:
Android Developer
Android JetPack ComPose 开发之路 —— 集成到现有项目中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值