일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Koin
- 안드로이드 앱 아키텍처 가이드라인 사용법
- android DI
- 안드로이드 mvvm
- 안드로이드 Mockito
- android clean architecture
- 안드로이드 의존성주입
- 안드로이드 앱 아키텍처 가이드라인 예시
- android memory leak
- 리싸이클러뷰 최적화
- 안드로이드 아키텍처 컴포넌트
- Android MVVM
- 안드로이드 최적화
- 안드로이드 리싸이클러뷰
- coroutine
- sharedFlow
- 안드로이드 mvvm예제
- Hilt
- 안드로이드 hilt
- 안드로이드 Espresso
- 안드로이드 앱 아키텍처 가이드라인 설명
- 스타트업 코딩테스트
- Android App Architecture Guideline
- 안드로이드 앱 아키텍처 가이드라인
- RxJava
- 안드로이드 테스트코드
- 코루틴
- 안드로이드 JUnit
- 안드로이드 클린 아키텍처
- Today
- Total
목록RxJava (2)
안드로이드 연구소
지난 예제에서 Flow라이브러리에 대해서 알아보았습니다. Flow는 데이터 스트림속에서 변경 사항을 감지한 후 다양한 연산자(map, filter, take)와 같은 연산자들을 이용하여 원하는 조건에 맞게 데이터를 가져오기 위해 사용하였습니다. 이를 반응형 프로그래밍(Reactive Programming)이라고 합니다. Flow(코루틴)가 등장하기 이전에는 RxJava라는 것을 이용하여 반응형 프로그래밍 작업을 하였다고 합니다. 그렇다면 RxJava에 대해서 한번 자세히 알아보도록 하겠습니다. Q1. ChatGPT, RxJava는 언제 만들어졌는가? 2012년에 Microsoft에서 ReactiveX 프로젝트가 시작했습니다. 그리고 RxJava는 2013년 Netflix에서 ReactiveX(Reacti..
요즘 채용 시장에서 "Flow 라이브러리에 익숙하신 분"이라고 우대사항에 적어놓은 기업들을 많이 보았습니다. Flow에 대해서 한번 알아보겠습니다. Q1. ChatGPT, Flow에 대해 설명해줘 안드로이드에서 "Flow"는 코루틴 프레임워크의 일부인 "Kotlin Flow"라는 라이브러리를 나타냅니다. 반응형 프로그래밍 스타일에서 데이터(이벤트) 스트림을 비동기식으로 처리하는 효율적이고 사용하기 쉬운 방법을 제공하도록 설계되었습니다. 시간이 지남에 따라 비동기적으로 내보낼 수 있는 값의 스트림을 나타낼 수 있습니다. Flow를 사용하면 데이터 스트림을 생성 및 사용하고, 변경 사항에 대응하고, 체계적이고 간결한 방식으로 backpressure을 처리할 수 있습니다. Q2. 데이터 스트림이란 데이터 스트..