devmoa

Android Kotlin StateFlow 도입기

올리브영·2022년 12월 14일·00
KotlinFlowStateFlowAndroidLiveDataMVVM리팩토링

AI 요약

Beta

본 글은 올리브영 기술 블로그에서 Android 개발자가 Kotlin Flow, 특히 StateFlow를 프로젝트에 도입한 경험을 공유하는 내용입니다. 저자는 자체 스터디를 통해 클린 아키텍처와 StateFlow를 적용한 샘플 앱을 제작했으며, 이후 실제 설정 화면 리팩토링 과정에서 StateFlow를 도입하게 된 계기를 설명합니다.

기존에 사용되던 LiveData의 장점과 함께 안드로이드 플랫폼 종속성 및 UI가 없는 곳에서의 사용 어려움과 같은 아키텍처 관점에서의 단점을 지적하며, StateFlow 도입의 필요성을 강조합니다. 이를 통해 개발자는 Kotlin Flow의 장점을 이해하고 실제 프로젝트에 적용하는 데 필요한 인사이트를 얻을 수 있습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다