본문 바로가기

IT/Android

10/14 read post

728x90
반응형

1.

출처 : https://medium.com/@swatiomar09/why-use-jvmstatic-rather-than-companion-919eb3407408

제목 : Why use @JvmStatic rather than Companion

요약 : @jvmStatic 을 사용하는 이유에 대해서 설명합니다. A.companion.b() 처럼 companion 이라는 함수를 붙이지 않기 위해서 @jvmStatic 을 사용합니다.

 

2.

출처 : https://medium.com/@ezatpanah/how-to-use-hilt-in-kotlin-complete-guide-part-1-5bbe0768032e

제목 : How to use Hilt in Kotlin ( Complete guide — Part 1)

요약 : 각 어노테이션들에 대해서 설명합니다. HiltAndroidapp, AndroidEntryPoint, ViewModelInject, Inject, Module, Provides, InstallIn. 어노테이션 설명후 예제코드로 앱 코드를 설명합니다.

 

3.

출처 : https://medium.com/canopas/jetpack-compose-cool-button-click-effects-c6bbecec7bcb

제목 : Jetpack compose: Cool Button Click Effects

요약 : compose 를 이용한 각종 effect 를 만드는 방법을 코드로 설명합니다. Pulsate effect, press effect, Shake Effect  이 effect  들을 이용하여 버튼 클륵 효과를 구현하는 방법을 설명합니다.

 

4.

출처 : https://sungbin.land/jetpack-compose-%EC%B5%9C%EA%B3%A0%EC%9D%98-%EC%84%B1%EB%8A%A5%EC%9D%84-%EC%9C%84%ED%95%9C-best-practice-55d6ee723a86

제목 : Jetpack Compose 최고의 성능을 위한 Best Practice

요약 : compose 성능을 위한 여러가지 기법을 설명합니다. 리컴포지션 범위를 줄이기 위해 lamda 로 값을 전달하는 방법, 그리고 리컴포지션 없애기 위해 movableContentOf 를 사용하는 방법, readOnlyCompsable, NonRestatableComposable, 등을 설명하고 baselineProfile 을 사용하여  최적화를 한 결과를 설명합니다.

 

5.

출처 : https://medium.com/duckie-stories/quack-quack%EC%9D%98-%EC%B5%9C%EA%B3%A0%EC%9D%98-performance%EB%A5%BC-%EC%9C%84%ED%95%B4-ad54421715bc

 제목 : Quack-Quack의 최고의 성능을 위해

요약 : 성능을 위한 여러가지 방법을 설명합니다. 도넛 홀 건너뛰기, 불필요한 리컴포지션 제거, 반복적인 아이템은 lazyLayout 사용하기, spacer 대신에 padding 사용, 불필요한 람다 생성하지 않기 등을 설명합니다.

 

728x90
반응형