Kilua guide
  • Kilua Guide
  • Introduction
  • Compose world
  • 1. Getting Started
    • Setting Up
    • Creating a New Application
    • Modules
    • Development Workflow
    • Hot Module Replacement
    • Debugging
    • Building For Production
  • 2. Frontend Development Guide
    • Composable functions
    • Browser APIs
    • Interoperability with JavaScript
    • Working with Compose
    • Rendering HTML
    • Type-safe CSS properties
    • Resources
    • Icons
    • Routing
    • Layout containers
    • Events
    • Forms
    • Form controls
    • SVG images
    • Drag and drop
    • Internationalization
    • REST client
    • Markdown and sanitization
    • Using Bootstrap
    • Using TailwindCSS
    • Using Tabulator
    • Animation
    • Using Jetpack Compose API
  • 3. Fullstack Components
  • Useful References
Powered by GitBook
On this page
  1. 1. Getting Started

Setting Up

Previous1. Getting StartedNextCreating a New Application

Last updated 2 months ago

Kilua applications are built with . The official Kotlin Multiplatform gradle plugin is used to manage NPM dependencies, pack bundles (via ) and test the application using . By using Gradle continuous build, you also can get hot module replacement (HMR) feature (apply code changes in the browser on the fly).

Note: HMR is currently supported only when developing for Kotlin/Js target. For Kotlin/WasmJs you can use simple hot reload.

Requirements

To build a typical Kilua application you should have some tools installed on your machine and available on the system PATH:

  • 21

  • (with additional UNIX tools if using Windows)

  • GNU and utilities to use internationalization features

Note: Make sure you are building Kilua applications on the local file system.

Gradle
webpack
Karma
JDK
Git
xgettext
msgmerge