# stateFlow

10개의 포스트
post-thumbnail

Flow 플로우

Flow는 코루틴을 기반으로 빌드되며 비동기로 계산되는 데이터 스트림이다. 데이터베이스에서 실시간 업데이트를 수신할 수 있다.리액티브 프로그래밍이란 데이터가 변경될 때 이벤트를 발생시켜 데이터를 계속해서 전달하도록 하는 프로그래밍 방식이다. 리액티브 프로그래밍에는 하나

2023년 3월 21일
·
0개의 댓글
·
post-thumbnail

[Android] livedata 대신 stateflow를 사용해보자!

요즘 coroutine flow가 핫하다고하는데 기존의 RxJava에서 코루틴으로 추세가기운다고 들었다. Rx에 비해 러닝커브가 낮은 코루틴을 활용하여 손쉽게 옵저버 패턴을 사용해 봅시다.대답은 Yes! 입니다.안드로이드 에서 livedata와 stateflow는 모두

2023년 3월 17일
·
0개의 댓글
·
post-thumbnail

StateFlow & SharedFlow에 대한 고찰

StateFlow와 SharedFlow에 관한 잘 정리된 문서가 존재하지만, 해당 포스트에서는 적절한 hot flow를 어떻게 선택할 지에 대한 몇가지 아이디어를 제시하고자 한다.

2023년 1월 5일
·
1개의 댓글
·

StateFlow vs SharedFlow

StateFlow(상태), SharedFlow(이벤트) 정리를 시작해보자. 😊 stateflow-and-sharedflow 1. StateFlow 기본 예시 collet를 했을시에는 collect를 실행했을시에는 값을 얻을 수 있습니다. 최초 초기값을 0

2022년 12월 26일
·
0개의 댓글
·
post-thumbnail

StateFlow, SharedFlow, CallbackFlow 비교

본 내용은 Comparing StateFlow, SharedFlow, and CallbackFlow 글을 보고 학습한 글입니다.

2022년 11월 21일
·
1개의 댓글
·
post-thumbnail

Flow와 StateFlow의 차이

Flow는 데이터의 흐름이다. Flow는 데이터의 흐름flow을 발생시키기만 할 뿐 데이터가 저장되지 않는다.따라서 flow만을 이용해 안드로이드의 UIState를 업데이트 하기 위해서는 두가지 방법이 가능했다.화면이 재구성 될때마다 다시 서버 혹은 DB로부터 데이터

2022년 11월 9일
·
0개의 댓글
·

[Android] LiveData에서 StateFlow로 이전하기

개요 Android Jetpack 라이브러리 중 하나인 는 관찰 가능한 데이터 홀드 클래스로 앱의 UI 상태를 업데이트하는 데 많이 써 왔다. 하지만, 최근 코루틴의 Flow API 중 하나로 가 등장하여 를 대체하고 있다. 이 글에서는 어떻게 를 로 대체할 수 있는지 알아보도록 하겠다. LiveData의 한계와 StateFlow의 등장 LiveD...

2022년 8월 21일
·
0개의 댓글
·
post-thumbnail

Kotlin : Flow 기초

데이터 스트림이며 코루틴 상에서 반응형 프로그래밍을 지원하기 위한 구성요소이다중간에 갱신되는 값을 받아올 수 있도록 함builder로 생성, suspend를 사용하지 않아도 됨프로듀서가 비동기적으로 생성, 컨슈머가 소비함Producer : 스트림에 추가되는 데이터를 생

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

# Flow

Flow에 대해서 조금 더 자세히

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

LiveData, Event Wrapper에서 StateFlow, SharedFlow로

앱을 멀티 모듈로 변경하는 과정에서 각 특정 모듈에서 발생하는 의존도 문제를 경험하며 Android에 의존적인 LiveData의 사용을 중단하고, 이로 작성 된 코드들을 Flow 로 변경하는 작업을 진행하였습니다.

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