Doodle hilft Ihnen, schöne, moderne Apps vollständig in Kotlin zu erstellen. Das Rendermodell ist intuitiv und dennoch leistungsstark und erleichtert die Erstellung komplexer Benutzeroberflächen mit Präzision und Layouts auf Pixelebene. Diese Einfachheit und Leistung gilt für alles, von Benutzereingaben bis hin zu Drag & Drop. Mit Doodle können Sie alles erstellen und animieren.
Beginnen Sie mit der Erstellung Ihrer App für Web und Desktop. Definieren Sie einfach Ihre Ansichtshierarchie und Geschäftslogik und los geht's.
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())
}
}
Weitere Details und Beispiele finden Sie auf der Dokumentationsseite. Hilfreiche Tutorials finden Sie auch bei doodle-tutorials.
Doodle befindet sich noch in der aktiven Entwicklung, daher wird es Lücken und Fehler geben. Bitte melden Sie Probleme und senden Sie Funktionsanfragen.
Sie können sich auch auf dem #doodle Kotlin Slack-Kanal an der Diskussion beteiligen. Gehen Sie zu http://slack.kotl.in, um Anweisungen zum Erhalt einer Einladung zu erhalten.
Teilen Sie uns Ihre Meinung mit, indem Sie einen Kommentar oder einen Stern hinterlassen ️.