일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MVVM
- android DI
- 리싸이클러뷰 최적화
- android clean architecture
- Koin
- 안드로이드 클린 아키텍처
- 안드로이드 의존성주입
- 안드로이드 Mockito
- 안드로이드 앱 아키텍처 가이드라인 설명
- RxJava
- android memory leak
- 안드로이드 테스트코드
- 스타트업 코딩테스트
- 안드로이드 mvvm
- 안드로이드 앱 아키텍처 가이드라인
- 안드로이드 최적화
- 안드로이드 hilt
- sharedFlow
- Android MVVM
- Android App Architecture Guideline
- 안드로이드 아키텍처 컴포넌트
- 안드로이드 mvvm예제
- 안드로이드 리싸이클러뷰
- 안드로이드 JUnit
- 안드로이드 앱 아키텍처 가이드라인 예시
- 코루틴
- 안드로이드 Espresso
- 안드로이드 앱 아키텍처 가이드라인 사용법
- Hilt
- coroutine
- Today
- Total
목록sharedFlow (2)
안드로이드 연구소
지난번에 게시물에서 sharedFlow와 emit을 사용해서 MVVM패턴에서 viewModel 이벤트 처리하였습니다. 이제 그 다음 단계로 넘어가보겠습니다. 출처: https://medium.com/prnd/mvvm%EC%9D%98-viewmodel%EC%97%90%EC%84%9C-%EC%9D%B4%EB%B2%A4%ED%8A%B8%EB%A5%BC-%EC%B2%98%EB%A6%AC%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-6%EA%B0%80%EC%A7%80-31bb183a88ce MVVM의 ViewModel에서 이벤트를 처리하는 방법 6가지 지금 개발하시는 코드에서 ViewModel의 이벤트 처리를 어떻게 하고 계신가요? 헤이딜러에서 LiveData -> SingleLiveData..
안녕하세요. 한 두달만에 등장하였습니다! 저는 추석 끝난 후 이직을 하여 새로운 회사로 출근하여 약 한달간 워크샵이랑 회사 서비스 코드를 파악하면서 시간을 보냈습니다. 그러던 중에 회사 서비스 코드에 LiveData가 없다는 사실을 알게되었습니다. 그러면 LiveData대신에 어떻게 작성을 하였을까요? 그건 바로 Flow를 사용해서 LiveData를 대신하여 데이터를 사용하고 있었습니다. 꽤 최근에 LiveData로 작성되있던 코드들을 Flow를 바꾸었다고 했다는데 Flow에 어떤 장점이 있었기 때문에 그랬을까요? 그에 대한 대답을 하기 전에 저희 회사 안드로이드 팀장님이 주신 포스트를 보면 히스토리를 더욱 잘 알 수 있습니다. (킹갓 또상권: 박상권 짱짱맨) https://medium.com/prnd..