context2 [Kotlin] 안드로이드에서 Coroutine 사용하기 Kotlin Coroutine 이해하기 3부 의존성 추가 Coroutine 사용을 위해 build.gradle(:app) 에 의존성을 추가한다. Kotlin/JS 나 Kotlin/Native를 멀티플랫폼을 위한 설명은 아래 사이트에서 확인할 수 있다. https://github.com/Kotlin/kotlinx.coroutines 코루틴의 일반적인 사용 방법 Coroutine(코루틴)은 Asynchronous/Non-Blocking Programming을 제공하는 Lightweight Thread(경량 스레드)이다. 기본적인 사용 문법은 Context(Job + Dispatcher)로 Scope를 만든 뒤, Builder를 사용하여 Coroutine을 실행하는 것이다. 이 세 가지의 용도는 아래에서 소개.. 2023. 1. 18. [안드로이드 Compose] 애니메이션 생성 시 context by implicit receiver 에러 Subject AnimatedVisibility 을 통해 애니메이션 구현 시, 아래와 같은 에러가 출력되는 경우 can't be called in this context by implicit receiver. Use the explicit one if necessary The Challenge 왜 이런 문제가 발생했을까? 코드를 먼저 보자 Card( modifier = Modifier .width(300.dp) .wrapContentHeight(), elevation = CardDefaults.cardElevation(0.dp), shape = RoundedCornerShape(10.dp), ) { Box() { AnimatedVisibility( // Error! visible = true, enter.. 2022. 11. 22. 이전 1 다음