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