Home
Posts
Search
KeyFlow Logo
KEY
LOW
BETA
v2026.03.14
Sign In
한국어
Nav3 Result 전달 방식에 대한 고찰
이지훈
7 days ago
(Edited)
9 min read
Comment
3
Clap
Share
Table of Contents
11 sections
상세 화면 데이터 갱신을 위해 굳이 API를 다시 호출해야 할까요? Navigation 3에서 더 효율적으로 결과를 전달하는 최적의 설계안을 제안합니다.
Android Navigation 3 도입을 고려하며 효율적인 화면 간 데이터 전달 방식을 고민하는 Jetpack Compose 개발자.
·
ResultEventBus는 Channel과 Flow 기반으로 다회성 이벤트 스트림에 적합하지만 구현 복잡도가 높다.
·
ResultStore는 Map 기반으로 1:1 단건 결과 전달에 최적화되어 있으며 Navigator와 생명주기를 공유해 관리가 용이하다.
·
단순한 결과 전달에는 CompositionLocal보다 Hilt의 @ActivityRetainedScoped를 활용한 Navigator 멤버 방식이 더 명확한 의존성 흐름을 제공한다.
🚀 핵심 슬라이드로 빠르게 보기
AI 상세 요약 보기
On this page
서두
본론
공식 문서의 방식
이 방식의 특징
하지만 이 방식, 단건 결과 전달에는 과하지 않을까?
채택한 방식
이 방식의 특징
CompositionLocal vs DI 라이브러리
결론
P.S
Comment
3
Clap
Share
이지훈
@easyhooon
Was this helpful?
Your support means a lot to the author.
Log in to support
Home
Posts
Inbox