Kotlin hands-on

Kotlin hands-on

다양한 기술을 사용하고 여러 플랫폼을 타게팅하면서 Kotlin으로 애플리케이션을 만들어볼 수 있는 일련의 실습형 튜토리얼이에요. 각 실습은 일련의 단계로 나뉘어 있어서, 각 섹션을 차근차근 따라가게 되어 있어요.

출처: Kotlin hands-on

본문

Spring Boot와 Kotlin으로 웹 앱 만들기

Spring Boot와 Kotlin을 사용해 데이터베이스 기능이 있는 간단한 애플리케이션을 만들고, 문법 관점에서 백엔드 개발에 Kotlin을 사용하면 어떤 이점이 있는지 배워요.

시작하기

React와 Kotlin/JS로 웹 애플리케이션 구축하기

Kotlin/JS로 React 애플리케이션을 만들고, Kotlin의 타입 시스템, 라이브러리 생태계, 상호 운용성(interoperability) 기능을 어떻게 활용할 수 있는지 살펴봐요.

시작하기

Spring Boot와 Kotlin으로 웹 애플리케이션 구축하기

Spring Boot와 Kotlin의 힘을 결합해 간단한 블로그 애플리케이션을 만들어요.

시작하기

Ktor로 HTTP API 만들기

HTTP 요청에 응답하는 애플리케이션용 백엔드 API를 만들어요.

시작하기

Ktor로 WebSocket 채팅 만들기

JVM 서버와 JVM 클라이언트를 모두 포함한 간단한 채팅 애플리케이션을 Ktor로 만들어요.

시작하기

Ktor로 인터랙티브 웹사이트 만들기

파일을 서빙하는 방법, Freemarker 같은 템플릿 엔진과 kotlinx.html DSL을 사용하는 방법, Ktor의 폼 입력을 다루는 방법을 배워요.

시작하기

Kotlin 코루틴과 채널 입문

Kotlin의 코루틴과 채널을 사용해 서로 통신하는 방법을 배워요.

시작하기

Kotlin/Native 입문

Kotlin/Native와 libcurl을 사용해 여러 플랫폼에서 네이티브로 실행될 수 있는 간단한 HTTP 클라이언트를 만들어요.

시작하기

Kotlin Multiplatform: 네트워킹과 데이터 저장

Ktor와 SQLDelight를 사용하는 Kotlin Multiplatform으로 Android와 iOS용 모바일 애플리케이션을 만드는 방법을 배워요.

시작하기

Kotlin Multiplatform으로 iOS와 Android 타게팅하기

Kotlin Multiplatform을 사용해 iOS와 Android를 모두 타게팅할 수 있는 모바일 애플리케이션을 만드는 방법을 배워요.

시작하기