본문 바로가기
Android/공부노트

안드로이드 Jetpack Compose - 2

by ESHC 2022. 3. 22.

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

 

Jetpack Compose basics  |  Android Developers

In this codelab, you’ll learn the basics of Compose.

developer.android.com

 

'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

댓글