category

Kotlin

Flow 변환
17 February 2022

flatMapConcat / flatMapLatest / flatMapMerge

collect with conflate
16 February 2022

conflate 를 이용한 최신 데이터 소비

collect with buffer
15 February 2022

buffer 를 이용한 collect 최적화

collect / collectLatest
14 February 2022

Flow 데이터 소비

Flow
13 February 2022

데이터 스트림

Coroutine 예외 처리
11 November 2020

Cancellation / Exception / SupervisorJob / supervisorScope / CoroutineExceptionHandler

withContext
10 November 2020

코루틴을 만드는 코루틴 빌더 (CoroutineBuilder)

async
08 November 2020

코루틴을 만드는 코루틴 빌더 (CoroutineBuilder)

launch
07 November 2020

코루틴을 만드는 코루틴 빌더 (CoroutineBuilder)

runBlocking
06 November 2020

코루틴을 만드는 코루틴 빌더 (CoroutineBuilder)

suspend 함수
03 November 2020

일시 중단 가능한 함수

Coroutine
02 November 2020

비동기적으로 실행되는 코드를 간소화하기 위해 사용할 수 있는 동시 실행에 대한 패턴

Flowable
28 August 2019

배압(Backpressure) 현상을 제어하는 방법

Completable
23 August 2019

데이터를 발행의 완료 혹은 에러에만 이벤트를 발생시키는 특수한 형태

Maybe
22 August 2019

최대 한 개의 데이터를 발행할 수 있는 Observable 의 변형 형태

Single
21 August 2019

한 개의 데이터만을 발행하는 Observable 의 변형 형태

예외 처리
20 August 2019

onErrorReturn / onErrorReturnItem / onErrorResumeNext / retry / retryUntil

디버깅 (Debugging)
19 August 2019

doOnNext / doOnComplete / doOnError / doOnEach / doOnSubscribe / doOnDispose / doOnLifeCycle

Schedulers
15 August 2019

코드가 어느 스레드에서 실행될 것인지를 지정하는 역할

Util Function
14 August 2019

delay / timeInterval / debounce / throttleFirst / throttleLast

조건 연산자
13 August 2019

amb / takeUntil / skipUntil / all

결합 연산자
12 August 2019

zip / zipWith / combineLatest / merge / concat

변환 연산자
11 August 2019

filter / map / concatMap / flatMap / switchMap / reduce / scan

생성 연산자
10 August 2019

create / just / range / empty / interval / timer / fromArray /fromIterable / fromCallable / fromFuture

Observable Type 변환
09 August 2019

ConnectableObservable / Subject

Observable Type
08 August 2019

Cold Observable / Hot Observable

Observable
07 August 2019

소비할 데이터를 발행하는 역할을 하는 구독 대상자

반응형 프로그래밍 (Reactive Programming)
06 August 2019

옵저버 패턴을 사용하여 구독자에게 변경 사항을 알려주는 비동기 이벤트 기반 프로그래밍

Collection
29 March 2019

Kotlin 의 컬렉션 프레임워크는 읽기(read-only,immutable)만 가능한 컬렉션과 읽기/쓰기(mutable, read/write)가 가능한 컬렉션으로 구분됨

data 클래스
27 March 2019

데이터 저장을 목적으로 사용하는 클래스

sealed 클래스
23 March 2019

자신을 상속 받는 여러 서브 클래스들을 가질 수 있는 추상 클래스

enum 클래스
22 March 2019

상수(constant)의 집합인 클래스

object
18 March 2019

싱글톤 (Singleton)

generic & reified
16 March 2019

제네릭 함수의 형태는 일반적으로 런타임에는 손실되지만, 코틀린에서 inline 과 reified 을 이용하는 것으로 런타임시에도 제네릭 함수의 형태를 참조하는 것이 가능

인라인 함수 (Inline Function)
15 March 2019

람다식을 일반적인 함수처럼 효율적으로 만들어주는 함수

고차 함수 (Higher-Order Function)
13 March 2019

함수를 만드는 함수

확장 함수 (Extention Function)
12 March 2019

기존에 정의된 클래스에 함수를 추가하여 정의할 수 있는 기능

범위 함수 (Scope Function)
11 March 2019

apply / run / with / let / also

람다 함수 (Lambda Function)
10 March 2019

익명 함수 (Anonymous Function)

널 안정성 (Null Safety)
08 March 2019

NullPointerException

lateinit & lazy
07 March 2019

지연 초기화 / 초기화 지연

프로퍼티 (Property)
06 March 2019

var / val

상속
03 March 2019

final / open

접근 제한자
02 March 2019

private / public / internal / protected

essential