compose-jb初体验

Google推出了jetpack-compose来提高Android的开发效率,话说Google又是flutter又是这玩意的,这家公司真的很强。

jetpack-compose 使用kotlin开发,运行在JVM平台并和Java编写的程序兼容,对于习惯Java开发的人来说学习成本不算太高。官方网站Jetpack Compose | Android Developers (google.cn)

如果熟悉react的话,看了compose文档之后就会发现,这玩意和react函数式组件的设计逻辑式一样的,只不过从jsx换成了kotlin lambda表达式。

compose-jb就是基于jetpack-compose改造的多平台开发开发框架,支持Android和桌面端。

打开IDEA可以新建一个项目


image.png

新建好项目等待gradle下载依赖完毕,即可运行


image.png
var text by remember { mutableStateOf("Hello, World!") }

    DesktopMaterialTheme {
        Button(onClick = {
            text = "Hello, Desktop!"
        }) {
            Text(text)
        }
    }

代码看起来还是蛮简洁的,哈哈。

你可能感兴趣的:(compose-jb初体验)