Jetpack Compose for Desktop简介与使用

Jetpack Compose for Desktop简介与使用

如果大家使用Jetpack Compose 开发过Android App,那么对于使用Jetpack Compose构建原生 Android 界面的新工具包就不会陌生。Jetpack Compose 使用更少的代码、强大的工具和直观的 Kotlin API 简化并加快了 Android 上的界面开发。而去年的年底,谷歌发布了Jetpack Compose for Desktop套件,不难发现,这是 kotlin 一直在搞的套路,多平台共享代码。

总的来说,Compose for Desktop就是为了简化并加速了桌面应用程序的UI开发,允许在Android和桌面应用程序之间共享大量的UI代码的一套跨平台开发方案。

环境搭建

IntelliJ IDEA 2020.3以后的版本可以根据新建的类型(compose desktop、compose app、compose web)自动依赖相关的gradle,我本地安装的是2021.1版本。安装完成后,选择创建项目-【Kotlin】->【Desktop】,如下图所示。

www.zeeklog.com  - Jetpack Compose for Desktop简介与使用


注意,Java的版本一定要Java 11及以上版本。工程创建完成后,我们直接运行main()函数,效果如下。