Skip to content
/ kt-ui Public

[dropped, toy project] A multiplatform declarative UI framework for Kotlin. Just use Jetpack Compose.

License

Notifications You must be signed in to change notification settings

lhwdev/kt-ui

Repository files navigation

[WIP] kt-ui

In fact, I'm writing this for fun(reinventing the wheel is always exciting!)
I acknowledge that lots of codes came from Jetpack compose (mostly the compiler plugin).
This project can be a great example for beginners to kotlin compiler plugin(IR backend) and contains some useful tools(irExpressions, colorful ir dumper, ir source printer which prints ir into almost kotlin code as-is(with highlighting))

Disclaimer: This is not for use (so far) as it is poorly written

kt-ui is a declarative multiplatform UI framework for Kotlin.

// currently just pseudo code

@Widget
fun Main() {
    Text("Hello, world!")
}

About

[dropped, toy project] A multiplatform declarative UI framework for Kotlin. Just use Jetpack Compose.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages