1.
출처 : Dispatchers in Kotlin Coroutines
제목 : Dispatchers in Kotlin Coroutines
요약 : dispatcher io, ui, defautl, unconfined 에 대해서 사용 될 경우에 대해서 설명합니다.
2.
출처 : coroutineScope vs supervisorScope
제목 : coroutineScope vs supervisorScope
요약 : coroutineScope 와 supervisorScope 에 대해서 가볍게 설명합니다. supervisorScope 는 자식들 coroutine 이 실패해도 주변에 cancel 을 전파하지 않고 coroutineScope 는 실패하면 주변에 cancel 을 전파합니다.
3.
출처 : How can we use CoroutineScopes in Kotlin?
제목 : How can we use CoroutineScopes in Kotlin?
요약 : coroutineScope 을 이용하여 네트워크에서 데이터를 가져올 때 ui 와 network 의 scope 를 별도의 scope 로 하여 화면 벗어나면 ui scope 는 취소되지만, network scope 는 취소되지 않고 데이터를 가져와 캐시하는 방법을 설명합니다.
4.
제목 : Cookies, Session, Token
요약 : 쿠키와 세션과 토큰에 대해서 설명합니다. 쿠키는 서버와의 활성상태를 유지하기 위해 컴퓨터의 브라우저 디렉토리에 저장되는 작은 텍스트 파일이고 세션은 쿠키를 기반으로 서버의 로컬 저장소에 저장됩니다. 토큰은 서버에서 발생하는 액세스 토큰입니다.
5.
출처 : Android Quick Recipes: Execute your UseCases automatically when the users logs in/out with Flow
제목 : Android Quick Recipes: Execute your UseCases automatically when the users logs in/out with Flow
요약 : 로그인과 로그아웃을 하는 동작을 flow 를 이용하여 구현하는 코드를 설명합니다. 로그인 과 로그아웃된 스테이트를 나누고 usecase 에서 로그아웃 여부를 판단하여 스테이트를 내보내는 방식을 설명합니다.