목록안드로이드 비동기 (3)
막무가내 삽질 블로그
RxJava를 공부하면서 피드백 받은 내용을 정리해서 포스팅 해두었습니다. 3주차 목록은 Filtering Operator Part 2 -debounce -throttleFirst -throttleLast -sample -distinct -distinctUntilChanged -take -takeLast -First(Single), FirstOrError(Single) -FirstElement(Maybe) -ignoreElements(Completable) Combining Observables Part 1 -merge(Observable, Single, Maybe, Completable) -amb -zip -concat -combineLatest -startWith 실습하기 과제 www.notion.s..
RxJava에 대하여 공부하면서 피드백 받고 한 내용을 포스팅 했습니다. 목차는 RxJava란 Cold / Hot Observable 생산자별 차이와 사용(Single,Maybe,Completable,Flowable,Observable,Subject,Processor) www.notion.so/fundevjay/1-c756ff9a819346a38e1ebc2c8d665424 1주차 목차 www.notion.so 안드로이드 스터디 모집중 www.notion.so/fundevjay/7256ac4ea03f4ea3afe1753142ae02c1 공지사항 안드로이드 개발자가 되기 위한, 좀 더 깊이감 있는 개발자가 되기 위해 스터디를 만들었습니다. www.notion.so
앱 뿐만 아니라 모든 프로그램에서 비동기 처리는 굉장히 중요하다. 안드로이드에서 여러 비동기를 할 수 있는 메커니즘을 제공하지만 일부 메커니즘에는 굉장히 큰 러닝커브가 있다.(대표적으로 RxJava) JetBrains에서 코루틴이라는 비동기처리를 할 수 있는 API를 만들었다. 코루틴이 나오기 전 가장 핫한 키워드는 rx programming 이였을 것이다. 그러나 구글이 안드로이드 공식 언어를 자바에서 코틀린으로 변경한 이후에 대표적인 샘플 예제들인 blueprint와 snowflower 비동기 처리를 coroutine으로 바꿨다. 코루틴에 대한 영어자료도 최근에 많이 올라 오고 있고 외국 안드로이드 개발자는 코루틴을 많이 사용하고 rx에서 코루틴으로 넘어가고 있다고 들었다.(한국은 rx가 많이 사용중..