전체 글 썸네일형 리스트형 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/29 read post 1. 출처 : https://charlezz.medium.com/%ED%94%84%EB%A0%88%EA%B7%B8%EB%A8%BC%ED%8A%B8-%EC%A0%84%EC%9A%A9-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-fragmentcontainerview-570911b1bbb0 제목 : 프레그먼트 전용 컨테이너 FragmentContainerView 요약 : androidx.fragment.1.2.0 에서 추가된 FragmentContainerView 에 대해서 설명합니다. FragmentContainer 는 FrameLayout 을 상속바당 프래그먼트 트랜잭션을 안정적으로 처리 할 수 있습니다. FrameLayout 의 문제점은 프래그먼트 enter 와 exit 시에 슬라.. 더보기 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/22 read post 1. 출처 : https://medium.com/sungbinland/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C12%EC%9D%98-%EC%83%88%EB%A1%9C%EC%9A%B4-%EB%94%94%EC%9E%90%EC%9D%B8-%EC%8B%9C%EC%8A%A4%ED%85%9C-material-you-b0c4714fa6ed 제목 : 안드로이드12의 새로운 디자인 시스템: Material You android 12 에서 공개된 material you 디자인에 대해서 자세히 설명합니다. m1, m2 에 대해서 간략히 소개하고 m3 에 대해서 소개합니다. 색상 팔레트의 추가와 앱바, 바텀 네비게이션 바, 플로팅 액션바, 버튼, chips, 배지, 다이알로그, Elev.. 더보기 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.. 더보기 이전 1 2 3 4 5 ··· 19 다음