# Coroutines

15개의 포스트

SharedFlow

SharedFlow

2022년 5월 18일
·
0개의 댓글

Flow

Flow

2022년 5월 18일
·
0개의 댓글

[Android] Async & Await Function: Coroutines

안녕하세요. 오늘은 코루틴에서 비동기 처리를 위해 사용되는 Async와 Await 함수에 대해 이야기해볼까 합니다.Async는 launch 함수와 더불어 새 코루틴을 시작하여 긴 작업을 비동기 처리하는 방법 중에 하나입니다. 최근 개발하고 있는 앱도 한 번에 10개 이

2022년 5월 2일
·
0개의 댓글
post-thumbnail

[Android Docs] Kotlin Coroutines on Android(1)

원본 문서코루틴은 비동기적으로 실행되는 코드르 간소화하기 위해 사용하는 실행 설계 패턴이다.실행중인 스레드를 차단하지 않고 정지하므로 단일 스레드에서 많은 코루틴을 사용할 수 있다.메모리 누수가 감소한다.실행중인 코루틴은 계층 구조를 통해 자동으로 취소된다.잭팩 라이브

2022년 4월 18일
·
0개의 댓글
post-thumbnail

안드로이드 Retrofit + Coroutines의 API 응답 및 에러 핸들링 - Sandwich

데이터 커뮤니케이션 횟수가 증가함에 따라 애플리케이션 아키텍처의 복잡성도 함께 증가합니다. 오픈소스 라이브러리 Sandwich를 활용하여 multi-layered 아키텍처에서 API 응답 및 에러 핸들링을 하는 방법에 대해 살펴봅니다.

2022년 4월 16일
·
2개의 댓글

GlobalScope vs CoroutineScope()

안녕하세요. 이번에는 GlobalScope와 CoroutineScope의 차이점에 대해 알아보겠습니다.포스팅에 앞서, CoroutineContext에 대해 어느정도 이해를 가지고 보시는 것을 추천드립니다.먼저, GlobalScope와 CoroutineScope()의 코

2022년 3월 6일
·
0개의 댓글

Kotlin Coroutine 시리즈 1- 비동기 프로그래밍

Kotlin Coroutines에 관한 시리즈1편입니다. 간단하게 비동기 프로그래밍과 비동기 프로그래밍의 종류에 대해 알아봅니다.

2021년 9월 10일
·
0개의 댓글

Coroutines Basic 1 - 코루틴의 기본 개념 알아보기

프로세스, 스레드의 개념을 익혀보면서 코루틴이 어디서 동작하는지, 이들과 어떤 차이가 있는지 알아보자.

2021년 4월 10일
·
0개의 댓글

Coroutine Context and Dispatchers

코틀린 공식문서CoroutineContext에는 Dispatcher정보가 들어있고, Dispatcher정보를 통해 어떤 스레드에서 실행될지 정할 수 있다.Dispatchers에는 Default,IO, Main, Unconfined 등이 있다.Unconfined : ca

2021년 1월 19일
·
0개의 댓글

Composing suspending functions

Kotlin 공식문서기본적으로 suspend function은 sequential하게 작동한다.위 예제에서 doSomethingUsefulOne()와 doSomethingUsefulTwo()가 dependency가 없다면 동시에 실행되도 될 것이다.이때 Deferred

2021년 1월 17일
·
0개의 댓글

Cancellation and Timeouts

Kotlin 공식문서더이상 필요없어진 coroutine은 job에 대한 레퍼런스를 갖고 있다가 cancel해주자.job.cancelAndJoin()으로 job.cancel()과 job.join()을 한번에 할 수 있다.모든 suspend function은 cancell

2021년 1월 16일
·
0개의 댓글

Coroutine Basics

Kotlin 공식문서GlobalScope라는 CoroutineScope에서 CoroutineBuilder인 launch를 통해 Coroutine을 만들었다.runBlocking : Runs a new coroutine and blocks the current threa

2021년 1월 15일
·
0개의 댓글
post-thumbnail

KotlinConf 2017 - Introduction to Coroutines by Roman Elizarov

사진영상Callbacks : 코드가 매우 복잡해짐. 콜백지옥. 예외처리 쉽지 않다.Rx/Promises/Futures : Compose하는 형식, 예외처리도 더 좋음(propagation). 아예 새로운 프로그래밍 방식을 학습해야함.Coroutines : 직관적인 코드

2021년 1월 12일
·
0개의 댓글
post-thumbnail

KotlinConf 2018 - Exploring Coroutines in Kotlin by Venkat Subramaniam

요약 이미지유튜브 영상Asynchronous code를 Syncrhonous code 처럼 작성할 수 있다. 그렇기 때문에 이해가 직관적이고, 스타일을 변경하는 것도 매우 쉽다.특히 Kotlin Corountines는 눈에는 잘 띄면서 적은 diff로 Async &lt

2021년 1월 11일
·
0개의 댓글
post-thumbnail

[Android] 이미지 로딩 라이브러리 - Coil 을 알아보자!😉

안녕하세요!이번 포스팅은 이미지 로딩 라이브러리중 하나인 Coil에 대해 알아보겠습니다.이미지 라이브러리라고 하면 제일 유명한 Glide, Fresco 등 많이 있습니다.하지만 나름 장점이 있으니 제가 소개 해드릴까 합니다.https://shinycaterpi

2020년 4월 22일
·
2개의 댓글