Jetpack Compose Codelab 노트
1. Android Studio 내 Compose Template을 통해 손쉽게 설정된 프로젝트를 생성할 수 있음. build.gradle에서 compose 관련 라이브러리가 추가되어있는 것을 확인할 수 있다. 또한 ui.theme 패키지가 생겼다. Color, Shape, Theme, Type이 있는데 진행하면서 어떤 식으로 쓰이느지 알아봐야겠다. 가장 눈에 띄는 건 layout 폴더 자체가 생성되지 않았다는 점.
2. MainActivity에 setContentView 대신 setContent 함수가 있다. 이 함수를 통해 ui를 설정해주는 것으로 보인다. Codelab 설명으론 Composable 함수는 @Composable Annotation을 통해 다른 composable 함수를 부를 수 있다고 한다. 예제에선 Greeting 함수를 만들고 @Composable Annotation을 달고 composable 라이브러리에서 제공하는 Text 함수를 통해 UI의 한 부분을 만들수 있도록 하였다.
3. @Preview Annotation을 통해 따로 빌드 등의 과정을 거치지 않아도 미리 볼 수 있는 것으로 보인다. Design 탭이나 split 탭을 통해 확인할 수 있다.
https://developer.android.com/codelabs/jetpack-compose-basics#2
'Android > 공부노트' 카테고리의 다른 글
[안기단] 2. Service (0) | 2022.04.12 |
---|---|
안드로이드 Jetpack Compose - 4 (0) | 2022.04.12 |
[안기단] 1. Activity (0) | 2022.04.05 |
안드로이드 Jetpack Compose - 3 (0) | 2022.03.29 |
안드로이드 Jetpack Compose - 1 (0) | 2022.03.04 |
댓글