본문 바로가기

728x90
반응형

전체 글

11/16 read post 1. 출처 : https://medium.com/@lissandrahinojosa/kotlin-nested-and-inner-classes-easy-explained-when-to-use-1645092be5a1 제목 : Kotlin nested and inner classes — easy explained & when to use 요약 : nested class 와 inner class 를 비교하여 설명합니다. class 안에 class 를 선언한 것이 nested class 이고 nested class 는 static 처럼 동작합니다. inner class 는 class 안에 inner class 키워드를 사용하여 선언한 것이 inner class 이고, 외부 객체를 생성해야 사용할 수 있습니다. 외부.. 더보기
11/15 read post 1. 출처 : https://medium.com/hongbeomi-dev/jetpack-compose-doc-%EC%9D%BD%EA%B8%B0-part1-%EA%B8%B0%EC%B4%88-9a11fd0327cc 제목 : Jetpack Compose Doc 읽기 — Part1[기초] 요약 : Compose 의 side effect 에 대해서 설명합니다. side effect 의 다양한 api 에 대해서 하나씩 설명합니다. effect 는 UI 를 방출하지 않고 composition 이 완료되면 side-effect 를 발생하는 composable 함수입니다. LaunchedEffect, rememberCoroutineScope, rememberUpdateState, DisposableEffect, Side.. 더보기
11/13 read post 1. 출처 : https://medium.com/@kyledeguzmanx/what-are-proxy-servers-4df13d91b676 제목 : What are Proxy Servers? 요약 : proxy server 에 대해서 설명합니다. proxy server 를 이용하여 서버를 해커와 기타 조작에 대해서 보호할 수 있습니다. 프록시 서버를 사용하면 서버는 클라이언트의 존재를 숨길수 있고, 역방향 프록시를 사용하면 서버를 숨길수 있습니다. 2. 출처 : https://medium.com/@amitshekhar/rxjava-subject-publish-replay-behavior-and-async-b9ef723539ce 제목 : RxJava Subject — Publish, Replay, Beha.. 더보기
11/11 read post 1. 출처 : https://medium.com/canopas/exploring-text-on-canvas-using-drawtext-api-in-jetpack-compose-402e1285935c 제목 : Exploring text on Canvas using drawText API in Jetpack Compose 요약 : compose 1.3.0 에 릴리스 된 drawText API 에 대해서 설명합니다. textMeasure 를 이용한 draw 와 TextLayoutResult 를 이용한 draw 를 설명합니다. 2. 더보기
11/8 read post 1. 출처 : https://medium.com/proandroiddev/unified-rich-content-insertion-api-b66322ab2e9 Unified API- Android12 In this article, We will learn about Unified rich content insertion API, which helps to process the rich content more efficiently. proandroiddev.com 제목 : Unified API- Android12 요약 : 롱 프레스 메뉴를 통합 붙여넣기, 드래그 앤 드랍, 스티커 같은 키보드 이미지를 삽입하는 것은 각각의 이벤트 콜백 리스너를 통해 처리를 해왔지만, 향후에는 OnReceiveContentLi.. 더보기
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/5 read post 1. 출처 : https://d2.naver.com/helloworld/1059747 제목 : Android 웹뷰의 캐시 분석 요약 : android 웹뷰의 캐시의 내부 구조 및 동작을 설명합니다. 웹뷰의 메모리 캐시 8M 와 디스크 캐시 20MB 그리고 버전별로 파편화 되어있습니다. 메모리 캐시는 LRU 알고리즘으로 캐시를 삭제하고 있으며 메모리 캐시가 당연히 디스크 캐시보다 성능이 좋습니다. 2. 출처 : https://no-dev-nk.tistory.com/54 제목 : 안드로이드 앱 실행 시간(cold, hot, warm start) 요약 : 콜드 스타트 - 앱을 최초 실행할 때, 웜스타트 - 앱이 현재 메모리 상에 있을 때, 핫 스타트 - 앱이 잠시 백그라운드로 가있을때 이 세가지에 대해서 설명.. 더보기
11/4 read post 1. 출처 : https://medium.com/proandroiddev/where-does-transactiontoolargeexception-come-from-if-i-didnt-do-anything-wrong-792843835d4f 제목 : Where does TransactionTooLargeException come from if I didn’t do anything wrong? 요약 : TransactionTooLargeException 이 발생하는 것에 대해서 설명합니다. 이 예외는 intent 에 너무 많은 data 를 담으려 할 때 발생하는데, pager 를 사용하는 경우 activity 가 stop 될 때 fragment 들이 복구 로직을 위해 저장 될 때 발생됩니다. 이 현상에 대해서.. 더보기

728x90
반응형