Reactive Programing(3) – Reactive Operator

Reactive Programing(1) – 리액티브 프로그래밍 개념잡기 Reactive Programing(2) – Reactive Operator Reactive Programing(3) – Reactive Operator Reactive Programing(4) – Scheduler Reactive Programing(5) – 안드로이드에서의 RxJava 활용 Reactive Operators(리액티브 연산자) 지난 포스팅에서 생성연산자와, 변환연산자에 대해서 알아보았습니다. 이번 포스팅에서는 결합연산자, 조건연산자에 대해서 알아보겠습니다.   결합연산자 1. zip() 함수 2개 이상의 Observable을 결합하여 더보기…

Reactive Programing(2) – Reactive Operator

Reactive Programing(1) – 리액티브 프로그래밍 개념잡기 Reactive Programing(2) – Reactive Operator Reactive Programing(3) – Reactive Operator Reactive Programing(4) – Scheduler Reactive Programing(5) – 안드로이드에서의 RxJava 활용 Reactive Operators(리액티브 연산자) 리액티브 연산자의 소개 링크 : http://reactivex.io/documentation/operators 리액티브 연산자는 자바의 관점에서 보면 메소드이지만, 함수형 프로그래밍의 원리에 따르면 리액티브 연산자는 Side Effect가 없는 순수 더보기…

Reactive Programing(1) – 리액티브 프로그래밍 개념잡기

Reactive Programinng(Rx Java) Reactive Programing(1) – 리액티브 프로그래밍 개념잡기 Reactive Programing(2) – Reactive Operator Reactive Programing(3) – Reactive Operator Reactive Programing(4) – Scheduler Reactive Programing(5) – 안드로이드에서의 RxJava 활용 리액티브 프로그래밍이란? -> 데이터의 흐름과 전달에 관한 프로그래밍 패러다임   명령형 프로그래밍 vs 리액티브 프로그래밍 명령형 프로그래밍 – 작성된 코드가 정해진 더보기…

AAC – LiveData (의역)

LiveData LiveData는 생명주기를 알 수 있는 데이터 홀더 클래스입니다. 무슨 뜻이냐면 옵저버가 LifecycleOwner에 추가 될 수 있고, LifecycleOwner가 활성화 되어있을때 래핑된 데이터들의 수정사항에 대한 알림을 받을 수 있음을 뜻합니다. 상태가 STARTED 또는 RESUMED이면 LifecycleOwner는 활성상태 입니다. observeForever에 의해 추가된 observer는 항상 활성화 된 것으로 간주되므로 수정된 내용에 대해 항상 알림을 받을 더보기…

글쓴이 Charlezz,

AAC – ViewModel (의역)

Android Arcitecture Component – ViewModel    ViewModel 클래스는 UI  관련된 데이터를 생명주기를 고려한 방식으로 저장하고 관리하도록 설계 되어있습니다. ViewModel 클래스를 사용하면 화면 회전과 같은 구성 변경 사항에도 데이터가 그대로 유지 된다. Note : ViewModel을 안드로이드 프로젝트로 가져오려면 프로젝트에 AAC 라이브러리를 추가해야합니다. 안드로이드 프레임워크는 액티비티와 프레그먼트 같은 UI 컨트롤러의 생명주기를 관리합니다. 프레임워크는 더보기…

글쓴이 Charlezz,