Kotlin
21 Posts
Kotlin Types and Collections: Numbers, Strings, Arrays, and Maps
Understanding Kotlin’s type system and collection classes is essential for writing effective Kotlin code. This guide ...
Kotlin Null Safety: Eliminating NullPointerException
Kotlin’s null safety is one of its most powerful features, designed to eliminate the infamous NullPointerException fr...
Getting Started with Kotlin: Setup, Build, and Project Structure
This guide covers how to set up a Kotlin project, create executable JARs, and understand the basic project structure....
Kotlin Functions and Lambdas: Complete Guide
Kotlin treats functions as first-class citizens, providing powerful features like lambdas, higher-order functions, an...
Kotlin Coroutines: Asynchronous Programming Made Simple
Kotlin coroutines provide a powerful way to write asynchronous, non-blocking code. They’re lightweight threads that m...
Kotlin Classes and Objects: Complete OOP Guide
Kotlin provides a powerful and concise object-oriented programming model. This guide covers classes, objects, inherit...
Kotlin Basic Syntax: Variables, Operators, Control Flow, and Ranges
Kotlin is a modern, concise, and safe programming language that runs on the JVM. This comprehensive guide covers the ...
Anko Library for Android (Legacy): A Historical Reference
Note: Anko is deprecated and no longer maintained. This article serves as a historical reference for codebases that s...
Kotlin Advanced Features: Generics, Extensions, Delegation, and More
Kotlin provides powerful advanced features that enable expressive and type-safe code. This guide covers generics, ext...
Kotlin 컬렉션: Array, List, Map
Kotlin의 컬렉션 타입과 다양한 연산에 대해 알아봅니다. Array, List, Map의 사용법과 람다 연산을 다룹니다.
Kotlin 코루틴: 비동기 프로그래밍
Kotlin 코루틴의 기본 개념과 사용법을 알아봅니다. suspend 함수, async, runBlocking에 대해 다룹니다.
Kotlin 기타 기능: Annotation, Enum, Exception, 문서화
Kotlin의 어노테이션, Enum 클래스, 예외 처리, 문서화, 가시성 수정자에 대해 알아봅니다.
Kotlin 제네릭: in, out, 타입 파라미터
Kotlin의 제네릭 시스템을 알아봅니다. 공변성(out), 반공변성(in), 타입 제약, Star Projection에 대해 다룹니다.
Kotlin 프로퍼티와 위임: Property, Delegation, lateinit
Kotlin의 프로퍼티 선언, 커스텀 getter/setter, 위임 패턴(lazy, observable, map)에 대해 알아봅니다.
Kotlin Null Safety와 타입 캐스팅
Kotlin의 Null Safety 기능과 타입 캐스팅 방법을 알아봅니다. Safe Call, Elvis Operator, Smart Cast에 대해 다룹니다.
Kotlin 제어문: if, when, for, while
Kotlin의 제어문을 알아봅니다. if/when 표현식, for/while 루프, Range에 대해 다룹니다.
Kotlin 클래스와 객체: Class, Data Class, Sealed Class, Object
Kotlin의 클래스, 데이터 클래스, Sealed 클래스, Object 선언과 Companion Object에 대해 알아봅니다.