Doodle te ayuda a crear aplicaciones hermosas y modernas completamente en Kotlin. Su modelo de renderizado es intuitivo pero potente, lo que facilita la creación de interfaces de usuario complejas con diseños y precisión a nivel de píxeles. Esta simplicidad y potencia se aplican a todo, desde la entrada del usuario hasta arrastrar y soltar. Doodle te permite construir y animar cualquier cosa.
Comience a crear su aplicación para Web y Escritorio; simplemente defina su jerarquía de vistas y su lógica de negocios, y listo.
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())
}
}
Consulte el sitio de documentación para obtener más detalles y ejemplos. También puede encontrar tutoriales útiles en doodle-tutorials.
Doodle todavía está en desarrollo activo, por lo que habrá lagunas y errores. Informe problemas y envíe solicitudes de funciones.
También puedes unirte a la discusión en el canal #doodle Kotlin Slack. Vaya a http://slack.kotl.in para obtener instrucciones sobre cómo obtener una invitación.
Cuéntanos lo que piensas dejando un comentario o una estrella ️.