권대원CompositionLocal LocalLifecycleOwner not present이전 글에서 android.lifecycle:lifecycle-*:2.7.0 버전대에서 겪은 일들을 소개했었습니다.May 16May 16
권대원Composable에서 생명주기에 따른 이벤트 처리하기어느날처럼 Compose로 개발하던 중 Composable 내부에서 생명주기 이벤트를 감지하여 이벤트를 처리해야 하는 상황이 있었습니다.May 16May 16
권대원[Kotlin Coroutine] 생명주기를 인식하여 안전하게 코루틴 사용하기Kotlin 코루틴은 비동기 코드를 작성할 수 있게 하는 API를 제공한다. Kotlin 코루틴을 사용하면 코루틴이 실행되어야 하는 시기를 관리하는 데 도움이 되는 CoroutineScope 를 정의할 수 있다.Apr 12, 2022Apr 12, 2022
권대원[Kotlin Coroutine] Cold Stream vs Hot Stream코루틴을 알아가기 시작했고 Scope와 flow, channel 등 여러 API를 알아오셨을겁니다. 많은 포스팅에서 보셨듯이 flow는 cold stream, channel은 hot stream이라는 것을 알고 계실겁니다.Apr 4, 2022Apr 4, 2022
권대원IT연합동아리 YAPP 안드로이드 개발자로서 면접 후기면접때 기술질문에서 정말 기본이지만 모르는게 많아서 반성을 많이하게 됐는데.. 다행히 합격을 했다. 이기회에 더 기초를 단단하게 다져야지Mar 31, 2022Mar 31, 2022