Modules
KVision consists of both required and optional functionality. Modules can be added as dependencies in build.gradle.kts
file. This is the current list of available modules.
Module | Description |
kvision | Core module required for all applications. |
kvision-bootstrap | Bootstrap styles, layouts and components. Can be omitted for applications, which use only the base functionality of the framework. Note: A number of core and optional components do not work correctly without this module. See Theming chapter for more information. |
kvision-handlebars | Handlebars.js templates support for text components. |
kvision-i18n | Internationalization support. |
kvision-select | Select form component. |
kvision-datetime | Date and time form components. |
kvision-spinner | Spinner form component. |
kvision-richtext | Rich text form component. |
kvision-upload | Upload form component. |
kvision-chart | Chart component. |
kvision-datacontainer | DataContainer component. |
kvision-dialog | Dialog component. |
kvision-tabulator | Tabulator component. |
kvision-moment | Kotlin language bindings for Moment.js library. |
kvision-pace | Pace automatic page loader. |
kvision-redux | Redux state container. See Using Redux chapter for more information. |
kvision-redux-kotlin | ReduxKotlin state container. See Using Redux chapter for more information. |
kvision-cordova | Kotlin language bindings for Apache Cordova core API. See Building with Apache Cordova chapter for more information. |
kvision-electron | Kotlin language bindings for Electron API. See Building with Electron chapter for more information. |
kvision-remote | KVision JS module for multi-platform, full-stack applications. See: Part 3 |
kvision-select-remote | Select form component tailored for multi-platform, full-stack applications. See: Part 3 |
kvision-tabulator-remote | Tabulator component tailored for multi-platform, full-stack applications. See: Part 3 |
kvision-common-types | KVision common module for multi-platform, full-stack applications, with types definitions. See: Part 3 |
kvision-common-remote | KVision common module for multi-platform, full-stack applications, with remote services definitions. See: Part 3 |
kvision-server-ktor | |
kvision-server-jooby | |
kvision-server-spring-boot | Spring Boot server-side connectivity module for multi-platform, full-stack applications. See: Part 3 |
Last updated