본문 바로가기

IT/Android

9/12 read post

728x90
반응형

1.

출처 : The deep links crash course, Part2: Deep links from Zero to Hero

제목 : The deep links crash course, Part 2: Deep links from Zero to Hero

요약 : 딥링크 구현 방법과 테스트 방법, 웹링크 와 안드로이드 앱 링크 구현 방법에 대해서 설명합니다. 그리고 모범 사례를 들어 설명합니다.

 

2.

출처 : ConcatAdapter Deep Dive

제목 : ConcatAdapter Deep Dive

요약 : ConcatAdapter 의 내부에 대해서 설명합니다. Config 객체로 기본적인 옵션을 선택할 수 있는데, statbleId 의 공유 여부와 viewType 공유 여부를 결정할 수 있습니다. 대부분의 로직은 ConcatAdapterController에 위임하게 되고 해당 객체에서 래핑하는 내부와 동작에 대해서 설명합니다.

선정 : ConcatAdapter 에 대해서 깊이 있게 다루고 있어 선정합니다.

 

3.

출처 : https://medium.com/better-programming/android-app-widgets-with-glance-9e881f40c636

제목 : Build Android App Widgets With Jetpack Glance

요약 : Glacne는 jetpack-compose 런타임을 기반으로 구축된 새로운 프레임워크입니다. 다른 jetpack compose ui 요소와 직접 상호 운용할 수 없지만 기존 remoteView 와 상호 운영할 수 있습니다. GlanceAppWidget 을 만드는 방법을 코드로 단계적으로 설명합니다.

 

4.

출처 : https://proandroiddev.com/kotlins-way-to-make-dsls-and-many-standard-library-functions-work-a8e750c38628

제목 : Kotlin’s way to make DSLs and many standard library functions work

요약 : 코틀린 dsl 에 대해서 살펴봅니다. 코틀린 dsl 에서 apply 같은 경우 receiver 를 통해서 객체 명을 생략할 수 있는데, 그것이 어떻게 가능한지 살펴봅니다.

 

5.

출처 : StateFlow 와 SharedFlow

제목 : StateFlow 와 SharedFlow

요약 : state 와 event 에 대해서 차이점을 설명하고, state 를 처리하기에 적합한 stateFlow 와 event 를 처리하기에 적합한 sharedFlow 에 대해서 설명합니다.

 

6.

출처 : Android Loopers and Handlers Demystified

제목 : Android Loopers and Handlers: The Journey to Implement a Worker Thread.

요약 : worker thread 에 대해서 설명하고, worker thread 를 효율적으로 구현하기 위해 thread 를 이용하여 구현해보고, looper 를 이용해서 구현해보고 이렇게 구현된 handlerThread 에 대해서 설명합니다.

 

7.

출처 : Writing your own CoroutineContext Element

제목 : Writing your own CoroutineContext Element

요약 : CoroutineContext 의 element 에 대해서 설명하고, 해당 요소인 Job, CoroutineDispatcher, CoroutineExceptionHandler 에 대해서 간략히 설명한 후 WakeLock 을 사용하는 CoroutineContext element 를 구현하는 방법을 설명합니다.

 

8.

출처 : Essential Android Base Classes for View Binding and Coroutine Scope

제목 : Essential Android Base Classes for View Binding and Coroutine Scope

요약 : Base Class 를 이용해서 viewBinding 과 coroutine scpoe 를 작성하는 boilerplate 코드를 줄이는 방법을 설명합니다.

 

9.

출처 : Android WebView JS interactive Json format parameter problem

제목 : Android WebView JS interactive Json format parameter problem

요약 : webview 에서 json data 를 처리할 때 오류가 생겨서 문제가 생겼던 경우를 공유하고, 해결책을 설명합니다. Json 처리시 “ 를 사용해서 문제가 생겼고 ' 를 생략해서 해결하였습니다.

 

10.

출처 : https://proandroiddev.com/ipc-techniques-for-android-aidl-bb03ed62adaa

제목 : Android IPC Mechanisms #1 — AIDL

요약 : android ipc 방법 3가지중 에 대해서 설명합니다. aidl 파일을 만들어서 예제코드로 통신하는 방법을 설명합니다. 그리고 서버, 클라이언트 앱을 만드는 예제를 보여줍니다.

 

소요시간 : 4시간 이상

728x90
반응형