Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A pure Kotlin UI framework for the Web and Desktop.

License

NotificationsYou must be signed in to change notification settings

nacular/doodle

Repository files navigation

doodle

A pure Kotlin, UI framework

Kotlin 2.1.10JS Wasm, JVMChat: on slackAPILicense: MIT

Doodle helps you create beautiful, modern apps entirely inKotlin. Its render model is intuitive yet powerful, making it easy to achievecomplex UIs with pixel level precision and layouts. This simplicity and power applies to everything from user input to drag and drop. Doodle lets you build and animate anything.

Start creating your app for Web and Desktop; just define your View hierarchy and business logic, and go.

card.mov

Hello World

importio.nacular.doodle.application.Applicationimportio.nacular.doodle.application.applicationimportio.nacular.doodle.core.Displayimportio.nacular.doodle.core.plusAssignimportio.nacular.doodle.core.viewimportio.nacular.doodle.drawing.Color.Companion.Blackimportio.nacular.doodle.drawing.textimportorg.kodein.di.instanceclassHelloWorld(display:Display): Application {init {        display+= view {            size= display.size            render= {                text("Hello, world!", color=Black)            }        }    }overridefunshutdown() {}}funmain() {    application {HelloWorld(display= instance())    }}

Examples and Documentation

Check out thedocumentation site for more details and examples. You can also find helpful tutorials atdoodle-tutorials.

Doodle is still under active development, so there are going to be gaps and bugs. Please reportissues, and submit feature requests.

You can also join the discussion on the#doodle Kotlin Slack channel. Go tohttp://slack.kotl.in for instructions on getting an invitation.

Leave a star

Let us know what you think by leaving a comment or a star ⭐️.

Packages

No packages published

Contributors4

  •  
  •  
  •  
  •  

Languages


[8]ページ先頭

©2009-2025 Movatter.jp