Doodle vous aide à créer de belles applications modernes entièrement dans Kotlin. Son modèle de rendu est intuitif mais puissant, ce qui facilite la réalisation d'interfaces utilisateur complexes avec une précision et des mises en page au niveau des pixels. Cette simplicité et cette puissance s'appliquent à tout, de la saisie utilisateur au glisser-déposer. Doodle vous permet de créer et d'animer n'importe quoi.
Commencez à créer votre application pour le Web et le bureau ; définissez simplement votre hiérarchie de vues et votre logique métier, et c'est parti.
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())
}
}
Consultez le site de documentation pour plus de détails et d'exemples. Vous pouvez également trouver des didacticiels utiles sur doodle-tutorials.
Doodle est toujours en développement actif, il va donc y avoir des lacunes et des bugs. Veuillez signaler les problèmes et soumettre des demandes de fonctionnalités.
Vous pouvez également rejoindre la discussion sur la chaîne #doodle Kotlin Slack. Accédez à http://slack.kotl.in pour obtenir des instructions sur la façon d'obtenir une invitation.
Dites-nous ce que vous en pensez en laissant un commentaire ou une étoile ️.