forked from JetBrains/kotlin-web-site
-
Notifications
You must be signed in to change notification settings - Fork 421
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/JetBrains/kotlin-web-site
# Conflicts: # data/testimonials.yml # docs/topics/gradle/gradle-compiler-options.md # docs/topics/home.xml # docs/topics/kotlin-evolution.md # docs/topics/typecasts.md # docs/v.list
- Loading branch information
Showing
14 changed files
with
163 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
url: https://github.com/JetBrains/kotlin/releases | ||
|
||
latest: | ||
version: 1.9.0 | ||
url: https://github.com/JetBrains/kotlin/releases/tag/v1.9.0 | ||
version: 1.9.10 | ||
url: https://github.com/JetBrains/kotlin/releases/tag/v1.9.10 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
[//]: # (title: Kotlin hands-on) | ||
|
||
A series of hands-on tutorials where you can create applications with Kotlin using a variety of different technologies and targeting multiple platforms. | ||
The exercises are divided into a series of steps, walking you through each section. | ||
|
||
## Building Reactive Spring Boot applications with Kotlin coroutines and RSocket | ||
|
||
Build a simple chat application using Spring Boot and Kotlin, and learn about the benefits of using Kotlin for server-side development from a syntax perspective. | ||
|
||
[**Start**](https://spring.io/guides/tutorials/spring-webflux-kotlin-rsocket/) | ||
|
||
## Building web applications with React and Kotlin/JS | ||
|
||
Create a React Application using Kotlin/JS, and see how you can leverage Kotlin's type system, library ecosystem, and interoperability features. | ||
|
||
[**Start**](js-react.md) | ||
|
||
## Building web applications with Spring Boot and Kotlin | ||
|
||
Build a sample blog application by combining the power of Spring Boot and Kotlin. | ||
|
||
[**Start**](https://spring.io/guides/tutorials/spring-boot-kotlin/) | ||
|
||
## Creating HTTP APIs with Ktor | ||
|
||
Create a backend API for your application that responds to HTTP requests. | ||
|
||
[**Start**](https://ktor.io/docs/creating-http-apis.html) | ||
|
||
## Creating a WebSocket chat with Ktor | ||
|
||
Create a simple Chat application using Ktor including both a JVM server and a JVM client. | ||
|
||
[**Start**](https://ktor.io/docs/creating-web-socket-chat.html) | ||
|
||
## Creating an interactive website with Ktor | ||
|
||
Learn how to serve files, use templating engines such as Freemarker and the kotlinx.html DSL, and work with form input from Ktor. | ||
|
||
[**Start**](https://ktor.io/docs/creating-interactive-website.html) | ||
|
||
## Building a full stack web app with Kotlin Multiplatform | ||
|
||
Create an application with Kotlin/JVM and Kotlin/JS, and explore topics around code sharing, serialization, server- and client-side development. | ||
|
||
[**Start**](multiplatform-full-stack-app.md) | ||
|
||
## Introduction to Kotlin coroutines and channels | ||
|
||
Learn about coroutines in Kotlin and how you can communicate between them using channels. | ||
|
||
[**Start**](coroutines-and-channels.md) | ||
|
||
## Introduction to Kotlin/Native | ||
|
||
Create a simple HTTP client that can run natively on multiple platforms using Kotlin/Native and libcurl. | ||
|
||
[**Start**](native-app-with-c-and-libcurl.md) | ||
|
||
## Introduction to Kotlin/Native concurrency | ||
|
||
Learn about the concurrency model in Kotlin/Native, and how to work with state in a multithreaded environment. | ||
|
||
[**Start**](multiplatform-mobile-concurrency-overview.md) | ||
|
||
## Kotlin Multiplatform: networking and data storage | ||
|
||
Learn how to create a mobile application for Android and iOS using Kotlin Multiplatform with Ktor and SQLDelight. | ||
|
||
[**Start**](multiplatform-mobile-ktor-sqldelight.md) | ||
|
||
## Targeting iOS and Android with Kotlin Multiplatform | ||
|
||
Learn how to create a mobile application that can target both iOS and Android using Kotlin Multiplatform. | ||
|
||
[**Start**](multiplatform-mobile-create-first-app.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters