Codelab(4)
-
[Compose Codelab/vCompose Codelab/ComposeFest2021 - 3-2 week] Jetpack Compose Animation 리뷰
진행 내용 3-2 week 코드랩 : Jetpack Compose Animation Jetpack Compose Animation | Android Developers In this codelab, you’ll learn how to use some Compose Animation APIs. developer.android.com 리뷰 내용 1. animate a simple value change like this, we can use the animate*AsState APIs val backgroundColor by animateColorAsState(if (tabPage == TabPage.Home) Purple100 else Green300) 2. AnimatedVisibility runs it..
2021.11.25 -
[Compose Codelab/ComposeFest2021 - 3-1 week] Jetpack compose theming 리뷰
진행 내용 3-1 week 코드랩 : Jetpack Compose theming Jetpack Compose theming | Android Developers In this codelab, you’ll learn how to create a theme for your app, style individual components and support light/dark themes. developer.android.com 리뷰 내용 1. running time 에서 light/dark theme 을 확인하는 법 val isLightTheme = MaterialTheme.colors.isLight 2. Multiple styles AnnotatedString + SpanStyle 를 상용하여 여러 텍스트 스..
2021.11.24 -
[Compose Codelab/ComposeFest2021 - 2-2 week] Layouts in Jetpack Compose 리뷰
진행 내용 2-2 week 코드랩 : Using state in Jetpack Compose Using state in Jetpack Compose | Android Developers In this codelab you’ll learn about how to build rich, interactive, compose applications by managing state. developer.android.com 리뷰 내용 코드랩 내용이 전체적으로 알짜배기라 다 중요함 참고 자료 전체 진행 내용 : https://sites.google.com/view/devfest-korea-2021/compose-codelab Devfest Korea 2021 - Compose Codelab 🤔 Jetpack Comp..
2021.11.12 -
[Compose Codelab/ComposeFest2021 - 1 week] Jetpack Compose basics 리뷰
진행 내용 1 week 코드랩 : Jetpack Compose basics Jetpack Compose basics | Android Developers In this codelab, you’ll learn the basics of Compose. developer.android.com 리뷰 내용 1. = 대신 by 를 사용하면 매번. value를 사용하지 않아도 된다 by keyword instead of the =. This is a property delegate that saves you from typing. value every time. 2. LazyColumn 화면에 보이는 항목만 렌더링하므로 큰 목록을 렌더링 할 때 성능이 향상된다. Note: LazyColumn and LazyRow a..
2021.11.07