Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Kotlin
- Build variants
- Compose
- coroutine
- NavController
- MVVM
- 리사이클러뷰
- 클린아키텍처
- UiState
- 커스텀뷰
- 알고리즘
- NavHost
- DiffUtil
- Jetpack
- ListAdapter
- Flow
- 안드로이드
- sharedFlow
- cleanarchitecture
- XML
- Authentication
- 코딩테스트
- 플레이스토어
- 파이어베이스
- Android
- 로그인
- 컴포즈
- 회원가입
- 코틀린
- 뷰
Archives
- Today
- Total
목록collect (1)
Grusie 안드로이드 개발 기술 블로그
[Android] StateFlow와 UiState, 병렬처리에 대한 고찰
병렬처리를 진행하며, UiState를 활용해 화면을 구상하고 있었던 중 고민이 생겼다.userInfo가 필요할 때도 있고, userAddInfo가 필요할 때도 있고, 둘 다 필요할 때도 있다.기존의 방식대로 각각을 UiState로 구분해서 넣는다면, 둘 다 필요할 때 어떻게 처리하는 게 좋은가?에 대한 고찰이다.기존에 사용했던 방식이다. userItemVo를 가져오게되면, _userItemVo stateFlow에 넣고, UiState를 SuccessGetUserInfo로 변경해주는 방식이다. 이렇게 했을 경우, 데이터를 하나씩 가져와서 화면에 뿌려줄 때에는 도움이 되겠지만, 여러 통신 결과를 가지고 처리하기에는 무리가 있다고 생각하였다. 그렇다고 파라미터로 필요한 것도 아닌데 동기로 처리하는 것은 말이 ..
안드로이드 개발/코틀린
2024. 4. 5. 17:16