#android
노트 2개
Frontend › Mobile
Android 핵심 개념: 앱 구성 요소, 생명 주기, 관찰 가능한 상태, Context, SDK 버전Android 앱의 네 가지 구성 요소와 인텐트, Activity 생명 주기와 구성 변경, 메인 스레드의 Looper·Handler와 ANR, 그리고 자주 헷갈리는 세 가지. UI 상태를 담는 LiveData와 이를 대체해 가는 Kotlin StateFlow, 스트림 처리의 RxJava·Flow, LiveData의 setValue와 postValue 차이, Application Context와 Activity Context의 수명과 쓰임, minSdk·targetSdk·compileSdk의 의미를 정리한다.
Computer Science › Programming Languages
Kotlin 핵심 문법: 널 안전성, 클래스 종류, 지연 초기화, 스코프 함수Kotlin이 Java와 다른 핵심 문법을 정리한다. 타입 시스템의 널 안전성, data·sealed·enum 클래스와 object·companion object, lateinit과 by lazy의 차이, let·run·with·apply·also 스코프 함수 고르는 법, 일급 함수와 고차 함수.