Flow 썸네일형 리스트형 9/23 read post 1. 출처 : Android BroadcastReceiver as Flow 제목 : Android BroadcastReceiver as Flow 요약 : 네트워크 상태 변경 감지 broadCastReceiver 를 callbackFlow 를 이용하여 receiver 를 등록하고 해제하는 방법을 설명합니다. 2. 출처 : Android, better Internet connection monitoring with Kotlin Flow 제목 : Android, better Internet connection monitoring with Kotlin Flow 요약 : flow를 이용해서 networkStatus 를 tracking 하는 방법을 설명합니다. 폴링하지 않고 네트워크 상태가 변경될 때 업데이트 하는.. 더보기 9/22 read post 1. 출처 : Using WorkManager in Android 제목 : Using WorkManager in Android 요약 : workManager 생성하는 법과 oneTimeWorkRequest 만드는 법, periodicWorkRequest 만드는 법을 설명하고 workmanager 를 테스트 하는 방법을 설명합니다. 선정 : 카카오웹툰의 workManager 테스트 케이스에 적용할 수 있을 것 같아 선정합니다. 2. 출처 : Android Custom Notification in 6 Mins 제목 : Android Custom Notification in 6 Mins 요약 : android custom notification 을 만드는 법을 단계적으로 설명합니다. 헤드업, 접힌 상태, 확장.. 더보기 9/21 read post 1. 출처 : Our experience in migrating to coroutines from RxJava 제목 : Our experience in migrating to coroutines from RxJava 요약 : rxJava 를 코루틴으로 변경하는 이유에 대해서 JVM 플랫폼만 사용하는 RxJva 에 대한 종속성을 없애고 Kotlin 다중 플랫폼을 지원하기 위해 변경한다고 설명합니다. 마이그레이션 하면서 단위 테스트 및 exception 전파에 대해 유의하라고 설명합니다. 2. 출처 : 5 Android WebView Secrets You (Probably) Didn’t Know 제목 : 5 Android WebView Secrets You (Probably) Didn’t Know 요약 : .. 더보기 8/29 read post 1. 출처 : https://proandroiddev.com/misconception-about-kotlin-jvmoverloads-for-android-view-creation-cb88f432e1fe 제목 : Misconception about Kotlin @JvmOverloads for Android View Creation 요약 : android custom view 생성시 ‘@JvmOverloads’ 를 사용하는데, 이 때 context 와 AttributeSet 만 있는 기본 생성자만 제공하면 되고 defStyleAttr 및 기본값을 제공할 필요가 없다고 설명합니다. 그 이유를 그림으로 설명합니다. 2. 출처 : 코틀린 플로우 내부 살펴보기 2 제목 : 코틀린 플로우 내부 살펴보기 2 요약 : .. 더보기 8/28 read post 1. 출처 : Slice | Android 개발자 | Android Developers 제목 : Slice 요약 : Slice 에 대한 개발 문서입니다. Slice는 Google 검색 앱 내 및 Google 어시스턴트와 같은 다른 요소에 앱의 서식 있는 동적 양방향 콘텐츠를 표시할 수 있는 UI 템플릿입니다. 몇가지 빌더를 통해서 몇가지 정해진 템플릿을 제공합니다. 2. 출처 : https://engineering.matchesfashion.com/share-your-gradle-configuration-with-the-gradle-kotlin-dsl-a-guide-for-android-projects-3ce6dc34ea75 제목 : Share your Gradle configuration with th.. 더보기 이전 1 2 다음