Doodle membantu Anda membuat aplikasi cantik dan modern sepenuhnya di Kotlin. Model rendernya intuitif namun kuat, sehingga memudahkan untuk mencapai UI kompleks dengan presisi dan tata letak tingkat piksel. Kesederhanaan dan kekuatan ini berlaku untuk segala hal mulai dari input pengguna hingga drag and drop. Doodle memungkinkan Anda membuat dan menganimasikan apa pun.
Mulai buat aplikasi Anda untuk Web dan Desktop; cukup tentukan hierarki Tampilan dan logika bisnis Anda, lalu lanjutkan.
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())
}
}
Lihat situs dokumentasi untuk detail dan contoh lebih lanjut. Anda juga dapat menemukan tutorial bermanfaat di tutorial doodle.
Doodle masih dalam pengembangan aktif, jadi akan ada celah dan bug. Silakan laporkan masalah, dan kirimkan permintaan fitur.
Anda juga dapat mengikuti diskusi di saluran #doodle Kotlin Slack. Kunjungi http://slack.kotl.in untuk petunjuk cara mendapatkan undangan.
Beri tahu kami pendapat Anda dengan meninggalkan komentar atau bintang ️.