doodle
0.10.4
Doodle は、Kotlin だけで美しく最新のアプリを作成するのに役立ちます。そのレンダリング モデルは直感的でありながら強力であるため、ピクセル レベルの精度とレイアウトを備えた複雑な UI を簡単に実現できます。このシンプルさと強力さは、ユーザー入力からドラッグ アンド ドロップに至るすべてに適用されます。 Doodle を使用すると、あらゆるものを構築したりアニメーション化したりできます。
Web およびデスクトップ用のアプリの作成を開始します。ビュー階層とビジネス ロジックを定義するだけです。
import io.nacular.doodle.application.Application
import io.nacular.doodle.application.application
import io.nacular.doodle.core.Display
import io.nacular.doodle.core.plusAssign
import io.nacular.doodle.core.view
import io.nacular.doodle.drawing.Color.Companion.Black
import io.nacular.doodle.drawing.text
import org.kodein.di.instance
class HelloWorld ( display : Display ): Application {
init {
display + = view {
size = display.size
render = {
text( " Hello, world! " , color = Black )
}
}
}
override fun shutdown () {}
}
fun main () {
application {
HelloWorld (display = instance())
}
}
詳細と例については、ドキュメント サイトを参照してください。 doodle-tutorials で役立つチュートリアルも見つけることができます。
Doodle はまだ開発中であるため、ギャップやバグが存在する可能性があります。問題を報告し、機能リクエストを送信してください。
#doodle Kotlin Slack チャネルのディスカッションに参加することもできます。招待状を取得する手順については、http://slack.kotl.in にアクセスしてください。
コメントまたはスターを残して、ご意見をお聞かせください ️.