Compose for Desktop学习记录1
Compose for Desktop学习记录1
Compose for Desktop是什么
Compose for Desktop是一个适用于桌面端的跨平台图形化框架,Compose是Compose Multiplatform,可以在Android、iOS、桌面和Web使用,详细介绍见Compose Multiplatform UI 框架
为什么用Compose for Desktop
最近想写一个BurpManager,用于管理BurpSuite的不同版本,实现类似于Minecraft的版本隔离功能,之前写过一个BurpSuite All In One,用于管理BurpSuite的下载、安装、激活等过程,但由于使用易语言编写,不能跨平台,在寻找跨平台的图形化框架时,无意间发现了这个框架,鉴于对Kotlin开发掌握不是很好,通过对此框架的学习也可以学习Kotlin,故选择了这个框架
创建一个Compose for Desktop项目
根据官方教程Github创建
安装JDK11或更高版本JDK
安装IntelliJ IDEA 2020.3或更高版本JetBrains Toolbox
安装Compose Multiplatform IDE support插件
新建Compose for Desktop项目
运行项目
在运行配置中找到desktop
打包
在运行配置中添加package
在build.gradle.kts中可以选择包类型
打包时其他平台的包会被自动忽略,如需跨平台需要在不同平台内打包
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 f00001111的学习记录!