본문 바로가기

728x90
반응형

Compose

12/21 read post 1. 출처 : https://www.composables.co/blog/state?fbclid=IwAR3rm5XqxD0_axK-Tf3hA0RpJKS7DFaGyowhh2dnZNfycBXDsy1Nsktwmr4 제목 : Everything you need to know about State in Jetpack Compose with examples 요약 : 컴포즈 리멤버와 스테이트에 대해 예시와 함께 소개합니다. 2. 출처 : https://medium.com/@patilshreyas/viewmodel-for-ui-business-not-ui-operations-a6e25b850df1 제목 : ViewModel: for UI business, not UI operations 요약 : viewModel 이 해야.. 더보기
12/7 read post 1. 출처 : https://medium.com/androiddevelopers/jetpack-compose-when-should-i-use-derivedstateof-63ce7954c11b 제목 : Jetpack Compose — When should I use derivedStateOf? 요약 : derivedStateOf 는 UI를 업데이트 하려는 것보다 상태 또는 키가 더 많이 변경될 때 사용해야 합니다. derivedStateOf 는 flow 의 distinctUntilChanged 와 비슷하게 동작합니다. 더보기
11/28 read post 1. 출처 : https://medium.com/tech-takeaways/constraintlayout-from-xml-to-jetpack-compose-1aa355eabb45 제목 : ConstraintLayout — From XML To Jetpack Compose 요약 : Compose 로 ConstraintLayout 을 구성하는 방법을 설명합니다. 버튼이 2개 있는 간단한 예제를 통해서 createRef 함수를 통해 제약 조건을 만들고, createVerticalChain 메서드를 통해 체인을 만들고, Modifier.constraintAs 를 통해 제약을 걸 대상을 설정한 뒤에 linkTo 와 centerHorizontallyTo 함수를 이용해서 xml 과 같은 형태의 layout 을 com.. 더보기
11/23 read post 1. 출처 : https://medium.com/androiddevelopers/making-jellyfish-move-in-compose-animating-imagevectors-and-applying-agsl-rendereffects-3666596a8888 제목 : Making Jellyfish move in Compose: Animating ImageVectors and applying AGSL RenderEffects 요약 : compose 를 이용해 벡터 이미지를 애니메이션으로 동작 시키는 코드를 설명합니다. 좀 더 복잡한 애니메이션을 위해 AGSL 과 runtimeShader 를 사용하는 법을 설명합니다. 2. 출처 : https://medium.com/kayvan-kaseb/understan.. 더보기
11/21 read post 1. 출처 : https://medium.com/hongbeomi-dev/data-binding-tip-4f8f7ce17baf 제목 : Data Binding — More 요약 : Data binding 이 빌드 되면 어떤일이 벌어지는지 좀 더 자세히 설명합니다. layout 및 data 태그가 사라지고 뷰의 id 가 없어도 각 뷰를 찾을 수 있는 이유는 각 뷰에 android:tag 라는 뷰속성이 추가되면서 찾을수 있습니다. recyclerview 의 아이템으로 사용되는 레이아웃에 item 이 제네릭 타입이라 바인딩이 불가능할 경우에는 setBR 을 이용하여 바인딩 할 수 있습니다. 데이터 바인딩 라이브러리는 모듈 패키지에 BR 이라는 클래스를 생성하는데, 이 클래스에는 데이터 바인딩에 사용된 리소스의.. 더보기
11/18 read post 1. 출처 : https://medium.com/better-programming/how-to-validate-fields-using-jetpack-compose-in-android-5ea1522331c7 제목 : How to Validate Fields Using Jetpack Compose in Android 요약 : email 같은 validate 체크를 해야 하는 field 에 유효성 검사 결과에 따라 오류 메세지를 compose 로 표시하도록 하는 코드를 구현하는 법에 대해서 예시를 보여줍니다. 2. 출처 : https://medium.com/androiddevelopers/agsl-made-in-the-shade-r-7d06d14fe02a 제목 : AGSL: Made in the Shade(r.. 더보기
11/17 read post 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%E.. 더보기
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 이고, 외부 객체를 생성해야 사용할 수 있습니다. 외부.. 더보기

728x90
반응형