• [Android] RxJava Disposable

    RxJava 1 포스트 [Android] RxJava 시작하기 RxJava 2 포스트 [Android] RxJava Observable 옵저버블 RxJava 3 포스트 [Android] RxJava Cold Observable, Hot Observable Disposable 이전 포스트들에서 Observable 객체에서 발행할 아이템을 정의한 후 subscribe()를 통해 스트림을 생성하고 아이템을 발행했다. 이 subscribe()를 호출한 후에는 Disposable 객체가 반환된다. Observable source = Observable.just("A", "B", "C");...


  • [Android] RxJava Cold Observable, Hot Observable

    RxJava 1 포스트 [Android] RxJava 시작하기에서는 반응형 프로그래밍에 대한 개념을 설명하고 명령형 프로그램과의 차이를 서술했다. RxJava 2 포스트 [Android] RxJava Observable 옵저버블에서는 옵저버블과 관련된 기본적인 연산자들을 살펴보았다. 이번에 쓸 내용은 Hot Observable과 Cold Observable, 그리고 그외 관련된 연산자에 관한 내용이다. 두 줄 요약 구구절절 설명을 늘어놓으면 어려우니 요약부터 하고 시작하자....


  • [Android] RxJava Observable 옵저버블

    지난 포스트 [Android] RxJava 시작하기에서는 반응형 프로그래밍에 대한 개념을 설명하고 명령형 프로그램과의 차이를 서술했다. 이번 포스트에서는 Observable이 어떻게 동작하는지 알아보자. 그리고 이번 글 쓰면서 느낀건데, Rx 공홈 도큐멘테이션 진짜 갓갓이다👍 Observable RxJava에서는 Observable을 구독하는 Observer가 존재하고, Observable이 순차적으로 발행하는 데이터에 대해서 반응한다. Observable은 다음의 3가지 이벤트를 사용하여 동작한다. onNext() :...


  • [Android] RxJava 시작하기

    RxJava, RxAndroid 시작하기 안드로이드 개발을 하다보면 언젠가는 RxJava와 만나게 된다. 이미 몇 년 전부터 많은 프론트 개발자들이 사랑사용해 온 라이브러리이기 때문이다. 현재 회사 프로젝트에서는 통신이나 클릭 등의 비동기 처리를 할 때 부분적으로 Rx를 적용해서 사용하고 있다. 얼추 개념과 용어를 알겠고 얼추 기능을 사용할 수는 있지만, 스택오버플로우만 쫓아가다 보니 이게 왜,...


  • [Android] Glide 로 이미지 Load하기

    Glide Glide, 글라이드는 안드로이드에서 이미지를 빠르고 효율적으로 불러올 수 있게 도와주는 라이브러리이다. 사용 방법도 간단하고 확장성도 넓어서 이미 메이저하게 사용되고 있는 라이브러리이다. 이미지, Gif, 비디오 스틸의 로딩과 디코딩, 캐싱 등의 다양한 API를 사용할 수 있다. 기본적으로는 커스텀하게 만들어진 HttpUrlConnection 기반이지만, Volley나 OkHttp 라이브러리를 사용할 수 있는 플러그인도 지원한다. Glide는 어떠한...