본문 바로가기

728x90
반응형

Compose

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/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 들이 복구 로직을 위해 저장 될 때 발생됩니다. 이 현상에 대해서.. 더보기
11/2 read post 1. 출처 : https://medium.com/@aia.ashraf94/first-bom-release-compose-october-22-c886f178473d 제목 : First BOM release, Compose October ‘22 요약 : Compose BOM(Bill of Materials) 는 해당 버전과 함께 라이브러리 그룹을 구현하는 Maven 모듈입니다. 버전 충돌에 신경 쓰지 않고 Gradle 종속성 블록에서 Compose 라이브러리 버전을 정의하는 방법을 크게 단순화합니다. 이러한 BOM 을 설정하는 방법을 설명합니다. 2. 출처 : https://medium.com/myrealtrip-product/android-mvi-79809c5c14f0 제목 : Android MVI 아키텍.. 더보기
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/31 read post 1. 출처 : https://medium.com/mobile-app-development-publication/7-common-mistakes-easily-made-with-android-fragment-6fc85c44e783 제목 : 7 Common Mistakes Easily Made with Android Fragment 요약 : fragment 를 만들때 실수하는 7가지에 대해서 설명합니다. 새 fragment 생성시에는 savedInstanceState 가 null 인지체크해야 하며, onCreateView에서 presenter 를 생성하지 말고 presenter 는 onCreate에서 생성하는 것이 좋고, onCreateView에서 restore 하지 말고 onCreate 에서 restore .. 더보기
10/30 read post 1. 출처 : https://medium.com/proandroiddev/android-touch-system-part-2-common-touch-event-scenarios-a37a885f5f75 제목 : Android Touch System — Part 2: Common Touch Event Scenarios 요약 : android touch system 에 대해서 설명합니다. 터치는 부모로부터 dispatchTouchEvent 를 통해서 전달되며 onIntercepTouchEvent 가 재정의 되어있는지 확인하고 재정의 되어있지 않으면 자식으로 전달됩니다. 가장 아래에 있는 자식이 onTouchEvent 를 호출한 후 이곳에서 false 가 호출되면 다시 부모로 전달됩니다. 이때 true 가 호출되.. 더보기
10/28 read post 1. 출처 : https://medium.com/proandroiddev/statelistanimator-a-powerful-little-tool-for-elevation-animation-4b31781e98a0 제목 : StateListAnimator — a Powerful Little Tool for Elevation Animation 요약 : StateListAnimator 를 사용하여 스크롤 될때만 그림자가 나타나도록 하는 코드를 설명합니다. animator 폴더에 selector 로 animation 을 정의하고 xml layout 에서 stateListAnimator 로 정의한 animation 을 할당한 후 scrollView 에서 onScrollChangeListener 에서 select .. 더보기
10/26 read post 1. 출처 : https://medium.com/okcredit/oklayoutinflater-3c5cd93c6ebc 제목 : OkLayoutInflater 요약 : LayoutInflater 가 메인 쓰레드에서 실행되기 때문에 ANR 이 발생할 수 있고, 이러한 레이아웃을 비동기식으로 로드하는 AsyncLayoutInflater 에 대해서 설명합니다. 하지만 AsyncLayoutInflater 는 백그라운드에서 순차적으로 실행되기 때문에 시간을 절약하는데 도움이 되지 않는 문제점, 수명 주기를 인식하지 않는 점, 캐시 큐의 기본 크기 제한이 10인 점의 한계점을 개선한 OkLayoutInflater 에 대해서 설명합니다. 2. 출처 : https://medium.com/proandroiddev/comp.. 더보기

728x90
반응형