[안드로이드 / Kotlin] 코루틴(Coroutine)
·
Android
요즘 안드로이드에서 네트워크 통신은 필수사항이 되었습니다. 네트워크 통신이 많아짐에 따라서 비동기 처리에 대한 관심이 자연스레 높아지고 있습니다. 비동기 처리 구현방법 중에 많이들 사용하시는 방법에는 Rx가 있는데, Rx의 경우 학습에 오랜 시간이 걸려 진입 장벽이 매우 높은 것으로 알려져있습니다. Rx외 또다른 비동기 처리 구현방법으로 코루틴(Coroutine)이 있는데, 오늘은 코루틴에 대해 간단하게 알아보도록 하겠습니다. 코루틴(Coroutine)이란? 코루틴(Coroutine)은 안드로이드에서 제공하는 백그라운드 스레드 처리방법 중 하나입니다. 기존 안드로이드에서는 AsyncTask라는 비교적 간편한 방법을 이용했었는데, 이는 성능도 낮고 현재 Deprecated 되어 점점 사용하지 않는 것이 추..