| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Koin
- 안드로이드 mvvm
- MVVM
- 안드로이드 리싸이클러뷰
- coroutine
- 안드로이드 hilt
- android memory leak
- RxJava
- 리싸이클러뷰 최적화
- android clean architecture
- 안드로이드 클린 아키텍처
- Android MVVM
- 안드로이드 앱 아키텍처 가이드라인 예시
- 안드로이드 최적화
- 안드로이드 Mockito
- Android App Architecture Guideline
- sharedFlow
- Hilt
- 안드로이드 아키텍처 컴포넌트
- 안드로이드 Espresso
- 안드로이드 의존성주입
- 안드로이드 JUnit
- 스타트업 코딩테스트
- 안드로이드 앱 아키텍처 가이드라인 사용법
- 안드로이드 mvvm예제
- 안드로이드 테스트코드
- 안드로이드 앱 아키텍처 가이드라인 설명
- 안드로이드 앱 아키텍처 가이드라인
- android DI
- 코루틴
- Today
- Total
목록flow (2)
안드로이드 연구소
안녕하세요. 한 두달만에 등장하였습니다! 저는 추석 끝난 후 이직을 하여 새로운 회사로 출근하여 약 한달간 워크샵이랑 회사 서비스 코드를 파악하면서 시간을 보냈습니다. 그러던 중에 회사 서비스 코드에 LiveData가 없다는 사실을 알게되었습니다. 그러면 LiveData대신에 어떻게 작성을 하였을까요? 그건 바로 Flow를 사용해서 LiveData를 대신하여 데이터를 사용하고 있었습니다. 꽤 최근에 LiveData로 작성되있던 코드들을 Flow를 바꾸었다고 했다는데 Flow에 어떤 장점이 있었기 때문에 그랬을까요? 그에 대한 대답을 하기 전에 저희 회사 안드로이드 팀장님이 주신 포스트를 보면 히스토리를 더욱 잘 알 수 있습니다. (킹갓 또상권: 박상권 짱짱맨) https://medium.com/prnd..
요즘 채용 시장에서 "Flow 라이브러리에 익숙하신 분"이라고 우대사항에 적어놓은 기업들을 많이 보았습니다. Flow에 대해서 한번 알아보겠습니다. Q1. ChatGPT, Flow에 대해 설명해줘 안드로이드에서 "Flow"는 코루틴 프레임워크의 일부인 "Kotlin Flow"라는 라이브러리를 나타냅니다. 반응형 프로그래밍 스타일에서 데이터(이벤트) 스트림을 비동기식으로 처리하는 효율적이고 사용하기 쉬운 방법을 제공하도록 설계되었습니다. 시간이 지남에 따라 비동기적으로 내보낼 수 있는 값의 스트림을 나타낼 수 있습니다. Flow를 사용하면 데이터 스트림을 생성 및 사용하고, 변경 사항에 대응하고, 체계적이고 간결한 방식으로 backpressure을 처리할 수 있습니다. Q2. 데이터 스트림이란 데이터 스트..