본문 바로가기

IT/Android

11/17 read post

728x90
반응형

1.

출처 : https://medium.com/@theAndroidDeveloper/derivedstateof-a-definitive-guide-on-when-to-use-it-420985c9d296

제목 : derivedStateOf() – A definitive guide on when to use it

요약 : derivedStateOf 에 대해서 설명하고, 언제 사용해야 할지에 대해서 설명합니다. 값이 같을때도 할당하게 되면 recomposition 이 일어나기 때문에 이때 이를 방지하고자 할때 실제로 값이 변경되었을때만 recomposition 이 일어나도록 할때 derivedStateOf 를 사용합니다.

 

2.

출처 : https://sungbin.land/%ED%94%8C%EB%9F%AC%ED%84%B0%EC%97%90%EC%84%9C%EB%A7%8C-%EB%90%98%EB%8D%98-hot-reload-%EC%BB%B4%ED%8F%AC%EC%A6%88%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%EA%B5%AC%ED%98%84%ED%96%88%EC%9D%84%EA%B9%8C-2ab37c45ed68

제목 : Flutter에서만 되던 hot-reload, Jetpack Compose는 어떻게 구현했을까?

요약 : live literal 에 대해서 설명합니다. live-literal 은 다시 빌드 하지 않아도 실시간으로 변경 사항이 적용되는 hot-reload 를 구현하는 방식이며 Int, String, Color, Dp, Boolean 만 지원됩니다. 다만 Composable 함수에만 적용되는게 아니기 때문에 심각한 성능 저하를 가져오며 릴리즈 빌드에서는 자동으로 적용되지 않습니다. 이 기능을 끄기 위해서 플러그인으로 설정하거나 어노테이션을 사용하는 방법이 있습니다.

 

3.

출처 : https://sungbin.land/jetpack-compose-rememberobserver-%EC%86%8C%EA%B0%9C-8776c904a3c8

제목 : Jetpack Compose RememberObserver 소개

요약 : SideEffect handler 를 구현하는데 사용하는 RememberObserver interface에 대해서 설명합니다. 이 인터페이스를 구현한 LauchedEffect 를 이용하여 설명합니다.

 

4.

출처 : https://medium.com/mobile-app-development-publication/tips-on-android-13-advertising-id-requirement-support-4fb1e1058059

제목 : Tips on Android 13 Advertising ID Requirement Support

요약 : android target 33 으로 올리면서 추가해야 하는 AD_ID 권한에 대해서 설명하고, 사용하는 라이브러리에서 해당 권한을 이미 추가했는지 판단하는 방법을 디컴파일 하여 찾는 방법을 설명합니다.

 

5.

출처 : https://medium.com/@chethaase/blurring-the-lines-4fd33821b83c

제목 : Blurring the Lines

요약 : render effect 를 사용하여 이미지를 blur 하는 방법을 설명합니다.

728x90
반응형