본문 바로가기

728x90
반응형

Flow

11/7 read post 1. 출처 : https://proandroiddev.com/from-rxjava-2-to-kotlin-flow-threading-8618867e1955 제목 : From RxJava 2 to Kotlin Flow: Threading 요약 : rxjava2 와 flow 의 threading 에 대해서 비교합니다. flow 에서 collect 는 모든 collect 가 다 수집될 때까지 기다리기 때문에 병렬적으로 수행하기 위해서는 launchIn 을 사용해야 합니다. 2. 출처 : https://medium.com/proandroiddev/from-rxjava-to-kotlin-flow-stream-types-7916be6cabc2 제목 : From RxJava to Kotlin Flow: Stream T.. 더보기
11/1 read post 1. 출처 : https://medium.com/over-engineering/getting-started-with-drawing-on-the-android-canvas-621cf512f4c7 제목 : Getting Started with Android Canvas Drawing 🖼 요약 : android canvas 에 대해서 설명합니다. canvas 는 2D 그리기를 수행하는 android 클래스 이고, 이 canvas 객체를 어떻게 사용하는지, paint 는 무엇인지 설명합니다. 2. 출처 : https://medium.com/google-developer-experts/exploring-jetpack-compose-canvas-the-power-of-drawing-8cc60815babe 제목 : .. 더보기
10/17 read post 1. 출처 : https://amitshekhar.me/blog/retry-operator-in-kotlin-flow?utm_source=canopas-stack-weekly 제목 : Retry Operator in Kotlin Flow 요약 : retryWhen 과 retry 에 대해서 설명합니다. retryWhen 은 predicate 조건에 따라 재시도를 할지 안할지 선택할 수 있고 retry 는 시도횟수 및 predicate 조건으로 재시도 여부를 선택할 수 있습니다. 2. 출처 : https://medium.com/mobile-app-development-publication/kotlins-flow-channelflow-and-callbackflow-made-easy-5e82ce2e27c0 제목.. 더보기
10/5 read post 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.. 더보기
10/3 read post 1. 출처 : Suspending Lambdas in Kotlin 제목 : Suspending Lambdas in Kotlin 요약 : 코루틴에서 서스펜드 키워드에 대해서 간략히 설명하고 람다를 return 하는 형식을 서스펜드와 어떻게 조합하는지에 대해서 설명합니다. return type 을 (suspend () → File) 로 할 수도 있지만 return type 을 suspend { … } 로 할 수도 있습니다. 2. 출처 : Effective extension function refactoring in Kotlin: companion object use case 제목 : Effective extension function refactoring in Kotlin: companion object u.. 더보기
9/30 read post 1. 출처 : Start Standalone Emulator in Android Studio Dolphin 제목 : Start Standalone Emulator in Android Studio Dolphin 요약 : 돌핀에서 독립형 안드로이드 에뮬레이터를 사용하는 방법을 설명합니다. 방법은 커멘드 라인을 통해서 emulator -list-avds 를 실행하면 에뮬레이터 명이 나오고 에뮬레이터 실행 안된 상태에서 emulator “에뮬레이터명” 을 치면 됩니다. 2. 출처 : Making Dynamic Island app for Android 제목 : Making Dynamic Island app for Android 요약 : 스테이터스 바 영역에 ios 의 아이슬란드 같은 것을 만드는 법을 설명합니다... 더보기
9/29 read post 1. 출처 : Understanding Google Play Billing Library v5.0- Android 제목 : Understanding Google Play Billing Library v5.0- Android 요약 : Google Play Billing Library 5.0 에 대해서 설명합니다. subscription, base plan, offer 들로 이어지는 구조와 기능에 대해서 설명합니다. 구독 트리의 구조는 기본적으로 월간 플랜과 연간 플랜으로 이루어져 있고 월간 플랜에서 연간 플랜으로 마이그레이션 하는 방법을 설명합니다. 2. 출처 : Android: Epoxy vs. Standard RecyclerView with Multiple View Types 제목 : Android: .. 더보기
9/25 read post 1. 출처 : How AndroidX changes the way we work with Activities and Fragments 요약 : How AndroidX changes the way we work with Activities and Fragments 출처 : androidX 패키지에서 activity 와 fragment API 에 대한 많은 개선사항이 도입되었는데, 해당 부분에 대해 설명합니다. Activity 및 fragment 생성자에서 layoutId 를 인자로 사용해서 호출하면 setContentView 를 호출할 필요가 없습니다. onSaveInstanceState 와 유사한 메커니즘인 SavedStateRegistry 를 설명합니다. 2. 출처 : 안드로이드의 Resources 초.. 더보기

728x90
반응형