profile
안드로이드 개발자 김민주입니다!
post-thumbnail

[Kotlin] Coroutine Flow를 사용하여 Network 연결

1. Flow란? 여러 값을 순차적으로 내보냄 Coroutine(코루틴) 기반으로 빌드되어 여러 값 제공 가능 -> 코루틴 내에서 실행해야함 비동기적으로 생성하고 사용 -> main thread 차단하지 않고 다음값 생성할 네트워크 요청 가능 2. 데이터 스트림 생산자(Producer) stream에 추가되는 데이터 생산하는 역할 (비동기 가능) 대표적으로 DataSource가 UI data Producer emit등을 이용해 flow builder 생성 default로 수집하는 코루틴의 CoroutineContext에서 실행 CoroutineContext flowOn modifier 사용하여 upst

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