DiffUtil의 핵심 알고리즘, Myers's Difference Algorithm 알아보기2026.02.12·11 분Algorithm Android최소한의 연산으로 리스트 UI를 업데이트하는 DiffUtil의 원리 이해하기
Jetpack Compose 상태 관리2025.07.01·10 분Jetpack ComposeJetpack Compose에서 상태를 관리하는 방법과 상태 호이스팅, remember와 rememberSaveable을 알아보자.
코루틴이란?2025.06.28·6 분Programming Kotlin Coroutines동시성 프로그래밍을 구현하기 위해 코루틴을 사용한다. 코루틴의 기본 개념에 대해 정리해 보았다.
Android 백그라운드 작업의 발전사2025.03.24·3 분AndroidService부터 WorkManager까지, 2025년에 바라보는 안드로이드 백그라운드 작업 방식의 발전사를 간략히 살펴보자.
Kotlin @PublishedApi 어노테이션2025.01.18·3 분Kotlin@PublishedApi 어노테이션을 사용해 public inline 함수의 내부에서 public이 아닌 API를 사용해 보자.
Git Worktree : 여러 개의 작업 트리 관리하기2025.01.09·4 분Git동시에 여러 개의 작업 상황을 다루어야 하는 경우 각 작업 브랜치로 이동하는 것이 번거롭다. 여러 개의 작업 트리를 두어 편하게 스위칭할 수 있는 git worktree를 활용해보자.
Jetpack Compose 사이드 이펙트 다루기 ↗ ↖2024.03.05Jetpack Compose앱을 구현하다 보면 사이드 이펙트는 반드시 발생합니다. Jetpack Compose에서 Compose의 흐름을 방해하지 않고 사이드 이펙트를 처리할 수 있는 API들을 알아봅니다.
Kotlin Immutable Collections: Kotlin Collections are read-only not immutable2023.12.10·3 분KotlinKotlin standard collections are not actually immutable. They are just read-only. Let’s know how to use immutable collections.
Kotlin Collections의 불변성과 Kotlinx Collections Immutable 라이브러리2023.12.10·4 분KotlinKotlin 표준 라이브러리의 컬렉션은 사실 읽기 전용이지 불변적인 타입이 아닙니다. Kotlin에서 불변적인 컬렉션을 사용하는 방법에 대해서 알아봅니다.
How to manage dependencies with Gradle Version Catalogs2023.11.29·3 분GradleGradle Version Catalogs is added since Gradle 7.4. Let’s check how to use it.
Gradle Version Catalogs로 의존성 관리하기2023.11.29·3 분GradleGradle 7.4부터 새로운 버전 관리 방법이 도입되었습니다. Version Catalogs를 이용해 의존성을 관리하는 방법을 알아봅니다.