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)
        }
    }

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容