Tech

Coroutine context and dispatchers – 1. Dispatchers and threads

코틀린의 코루틴 컨텍스트는 코루틴 디스패처(CoroutineDispatcher) 를 포함하고 있습니다. 이 디스패처는 코루틴을 실행하기 위해 어느 스레드를 사용할 것인지를 결정하는 역할을 합니다. 코루틴 디스패처는 코루틴의 실행을 특정 스레드로 제한할 수 있고, 이를 스레드 풀로 전달하거나 특정 스레드에 제한되지 않도록 두기도 합니다. launch, async 등의 모든 코루틴 빌더는 옵셔널하게 CoroutineContext 를 매개변수로 받습니다. 이 매개변수는 코루틴이나 다른 컨텍스트 …

Coroutine context and dispatchers – 1. Dispatchers and threads Read More »

Android Jetpack: Data Binding 사용하기

  이 문서는 Android Jetpack:Empower your UI with Android Data Binding 을 번역했습니다.   Data Binding 라이브러리는 레이아웃의 UI 요소에 선언적으로 데이터 소스를 바인딩할 수 있도록 도와주는 라이브러리입니다. 레이아웃은 종종 액티비티 안에서 UI 프레임워크의 메서드들을 호출하는 코드로 선언됩니다.  예를 들자면 다음과 같은 코드는 TextView 위젯을 찾기 위해 findViewById() 를 호출하고 이를 viewModel 의 email 속성에 …

Android Jetpack: Data Binding 사용하기 Read More »