1. hello world

Rachel框架是基于Kotlin MultiplatformCompose Multiplatform二次开发的, 在使用框架前默认你已经掌握了KMPCMP基础, 如果你不了解请先学习相关前置知识。

简单起见,从CMP项目中创建一个target为desktop的项目,然后在Main.kt中填写如下代码,这便是一个最简单的Rachel框架客户端程序。

Kotlin
private val mApp = LazyReference<RachelApplication>()
val app: RachelApplication by mApp

class MyApplication : PlatformApplication<MyApplication>(mApp, PlatformContextDelegate) {
    @Composable
    override fun Content() {
        Text("hello world!")
    }
}

fun main() = MyApplicaiton().run()

通过运行desktopRun即可看到应用程序的主窗口,并显示一行文本hello world!

想要了解更多信息,请根据你感兴趣的模块找到指定分类阅读。

  • 快速开始:初步介绍Rachel框架,编译环境和核心模块。
  • 跨平台UI:介绍Rachel框架客户端中UI相关模块。
  • 客户端引擎:介绍Rachel框架C/S双端交互所使用的客户端引擎。
  • 服务端引擎:介绍Rachel框架C/S双端交互所使用的服务端引擎。