본문 바로가기

IT/Android

10/29 read post

728x90
반응형

1.

출처 : https://medium.com/proandroiddev/how-to-deadlock-your-android-app-with-runblocking-8dab02c2624d

제목 : How runBlocking May Surprise You

요약 : runblocking 이 내부적으로 어떻게 돌아가는지에 대해서 설명합니다. runblocking 이 실행되면 joinBlocking 을 호출하게 되고 joinBlocking 은 LockSupport 를 호출하여 thread 를 고정시킵니다. 이 과정을 자세히 설명합니다.

 

2.

출처 : https://medium.com/@java73/pretty-scrolling-and-shaking-animation-in-recyclerview-f4cfcfbaef92

제목 : Pretty scrolling and shaking animation in RecyclerView

요약 : 리사이클러뷰 스크롤시에 흔들리는 애니메이션을 적용한 방법을 설명합니다. binding 에서 바인딩 객체의 루트 레이아웃에 애니메이션을 할당하고 TimerInterpolator 를 이용해서 구현하는 방법을 설명합니다.

 

3.

출처 : https://medium.com/@vtsen/normal-variable-vs-remember-vs-remember-mutabablestateof-comparisons-4c50dab37a0

제목 : Normal Variable vs remember vs remember mutabableStateOf Comparisons

요약 : 일반 변수와 remember 변수와 remeber mutableStateOf 를 사용했을 때의 차이점에 대해서 설명합니다. 일반 변수는 재구성을 트리거하지 않고, remember 역시 재구성을 트리거하지 않고 캐시를 가져오며, mutableStateOf는 재구성을 트리거하고 캐시를 가져옵니다. 

 

4.

출처 : https://medium.com/@hinchman-amanda/performance-considerations-for-memory-leaks-an-android-cookbook-part-2-b797a6e6b6e2

제목 : Performance Considerations for Memory leaks: An Android Cookbook Part 2

요약 : android 메모리 릭이 발생하는 경우에 대해서 설명합니다. 싱글톤에서 thread static으로 저장된 tread 사용을 금하고, fragment 에서 멤버변수로 view 객체를 참조하면 onDestoryView 에서 해제해야 하며, rx사용시 detachView에서 disposable 을 clear 해야한다고 설명합니다.

 

5.

출처 : https://vtsen.medium.com/activity-and-view-model-lifecycles-demo-app-d019ecb2e095

제목 : Activity and View Model Lifecycles Demo App

요약 : activity 와 viewmodel 의 lifecycle에 대해서 설명합니다.

728x90
반응형