코틀린 flow에는 여러 개의 flow를 하나로 결합시키는 연산자들이 있다. 이 글에서는 그 중 zip과 combine에 대해 알아보도록 하겠다.
개요 Android Jetpack 라이브러리 중 하나인 는 관찰 가능한 데이터 홀드 클래스로 앱의 UI 상태를 업데이트하는 데 많이 써 왔다. 하지만, 최근 코루틴의 Flow API 중 하나로 가 등장하여 를 대체하고 있다. 이 글에서는 어떻게 를 로 대체할 수 있는지 알아보도록 하겠다. LiveData의 한계와 StateFlow의 등장 LiveD...
1. 환경 설정 앱의 에 navigation 라이브러리 의존성을 추가해준다. 2. Navigation graph 만들기 > Navigation graph: 모든 탐색 관련 정보가 하나의 중심 위치
해당 글은 아래 글을 일부 번역하였습니다. https://www.techyourchance.com/dependency-injection-android/ 안드로이드에서 의존성 주입 의존성 주입에 대한 주제는 안드로이드 공식 문서와 가이드라인들에 의해 지침에 의해 매
의존성 주입의 역할 어떤 상황에서 필요할까? 우선 의존성에 대해 개념적으로 이해하기 위해 다음의 예시들을 생각해보자. [예시1] 집에서 베이킹을 하면 주방이 어질러지고 난리나니 케이크 배달을 시키고 싶은 상황이다. 그런데 배달원은 나 대신 직접 베이킹을 해서 케이크
1. 글또가 뭔데? 글또와의 첫만남은(물론 나 혼자만의) 올해 1월에 이루어졌다. 언제나처럼 구글링을 하다가 글을 깔끔하게 잘 쓰는 블로그를 발견해서 이런저런 다른 글들도 구경하다 '글또 6기 후기글'을 보았다. 글또가 뭔데? 글쓰는 또라이가 세상을 바꾼다. 글쓰