Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mvysny/vaadin-coroutines-demo
A Kotlin Coroutines Demo for the Vaadin Web Framework
https://github.com/mvysny/vaadin-coroutines-demo
kotlin vaadin
Last synced: 5 days ago
JSON representation
A Kotlin Coroutines Demo for the Vaadin Web Framework
- Host: GitHub
- URL: https://github.com/mvysny/vaadin-coroutines-demo
- Owner: mvysny
- License: mit
- Created: 2017-11-14T13:41:46.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-07T03:53:18.000Z (about 1 month ago)
- Last Synced: 2024-11-01T11:34:33.347Z (12 days ago)
- Topics: kotlin, vaadin
- Language: Kotlin
- Homepage: https://mvysny.github.io/vaadin-and-kotlin-coroutines/
- Size: 1.87 MB
- Stars: 6
- Watchers: 5
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Powered By Vaadin on Kotlin](http://vaadinonkotlin.eu/iconography/vok_badge.svg)](http://vaadinonkotlin.eu)
[![Join the chat at https://gitter.im/vaadin/vaadin-on-kotlin](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/vaadin/vaadin-on-kotlin?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)# Vaadin + Kotlin Coroutines Demo
Demoes the possibility to use Kotlin coroutines in a [Vaadin](https://vaadin.com) app. Please read the [Vaadin and Kotlin Coroutines](https://mvysny.github.io/vaadin-and-kotlin-coroutines/)
blogpost for explanation of the ideas behind this project.Uses [Karibu-DSL](https://github.com/mvysny/karibu-dsl).
For more information on Vaadin please see [Vaadin Documentation](https://vaadin.com/docs/latest/).See [Online demo](https://v-herd.eu/vaadin-coroutines-demo/) for quick demo.
# Getting Started
To quickly start the app, make sure that you have Java 17+ JDK installed. Then, just type this into your terminal:
```bash
git clone https://github.com/mvysny/vaadin-coroutines-demo
cd vaadin-coroutines-demo
./gradlew build run
```The app will be running on [http://localhost:8080/](http://localhost:8080/)
# Documentation
Please see the [Vaadin Boot](https://github.com/mvysny/vaadin-boot#preparing-environment) documentation
on how you run, develop and package this Vaadin-Boot-based app.