# KVision Guide

## [KVision Guide](https://kvision.gitbook.io/kvision-guide/)

Current version: 9.5.0

<img src="https://3644440714-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LEPfg4KWeKp9RlGGiCx%2F-MUCuV8d4ZDH12gziaqf%2F-MUCvCRTTY4CiId6bs1t%2Flogo4.svg.png?alt=media&#x26;token=011eb425-797c-49a2-b3e4-c78ee6d822cc" alt="" data-size="original">&#x20;

This guide will walk you through creating applications using KVision, whether for the web, mobile, or desktop. Familiarity with Kotlin (or at least Java) will help you be successful faster. You do not need a thorough understanding of Javascript to build great looking web applications, though as you get deeper into some of the browser technologies some knowledge of Javascript's many interesting quirks and features will be beneficial.

KVision is built on the great work being done by JetBrains on KotlinJS, which allows Kotlin to target Javascript when being compiled. JetBrains have created a great foundation (which they continue to improve); KVision aims to provide everything else you'll need to take your ideas to production.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kvision.gitbook.io/kvision-guide/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
