목록Android/Compose Docs (21)
시배's Android
State and effect use cases LaunchedEffect L run suspend functions in the scope of a composable LaunchedEffect가 구성에 진입하면 코드 블록과 함께 코루틴을 실행합니다. LaunchedEffect가 구성을 떠나면 해당 코루틴은 취소됩니다. LaunchedEffect가 다른 키와 함께 재구성되는 경우, 기존의 코루틴은 취소되고 새로운 suspend 함수가 새로운 코루틴에서 실행됩니다. @Composable fun MyScreen( state: UiState, snackbarHostState: SnackbarHostState ) { // If the UI state contains an error, show snackbar ..
Compose 수정자 | Jetpack Compose | Android Developers Compose 수정자 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 수정자를 사용하면 컴포저블을 장식하거나 강화할 수 있습니다. 수정자를 통해 다음과 같은 종 developer.android.com Compose modifiers modifiers는 구성 요소를 꾸미거나 보강하는 데 사용됩니다. modifiers를 사용하면 다음과 같은 작업을 수행할 수 있습니다: 구성 요소의 크기, 레이아웃, 동작 및 모양 변경 접근성 레이블과 같은 정보 추가 사용자 입력 처리 클릭 가능하게 만들거나 스크롤, 드래그, 확대/축소 등과 같은 상위 수준 상호작용 추가 modifiers는 표준 Kotli..

컴포저블 수명 주기 | Jetpack Compose | Android Developers 컴포저블 수명 주기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 이 페이지에서는 컴포저블의 수명 주기에 관해 알아보며 Compose에서 컴포저블에 재구성 developer.android.com Lifecycle overview Composition은 앱의 UI를 설명하는 데 사용되며, Composable 함수들을 실행하여 생성됩니다. Composition은 UI를 설명하는 Composable 함수들의 트리 구조입니다. Jetpack Compose는 처음으로 Composable 함수들을 실행할 때 초기 구성(initial composition) 중에 사용된 Composable 함수들을..

상태 및 Jetpack Compose | Android Developers 상태 및 Jetpack Compose 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 앱의 상태는 시간이 지남에 따라 변할 수 있는 값을 의미합니다. 이는 매우 광범위한 정 developer.android.com State and composition Compose는 선언적이기 때문에 업데이트하는 유일한 방법은 동일한 컴포저블을 새 인수로 호출하는 것입니다. 이러한 인수들은 UI 상태의 표현입니다. 상태가 업데이트될 때마다 재구성이 발생합니다. 그 결과, TextField와 같은 요소들은 명령형 XML 기반 뷰와 같이 자동으로 업데이트되지 않습니다. 컴포저블은 명시적으로 새 상태를 알려주어야만 해당 ..

Compose 이해 | Jetpack Compose | Android Developers Compose 이해 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Jetpack Compose는 Android를 위한 현대적인 선언형 UI 도구 키트입니다. Compose는 프런트엔드 뷰를 명령 developer.android.com The declarative programming paradigm 과거에는 안드로이드 뷰 계층 구조를 UI 위젯의 트리로 표현했습니다. 앱의 상태가 사용자 상호작용과 같은 이유로 변경될 때, UI 계층 구조를 업데이트하여 현재 데이터를 표시해야 했습니다. UI를 업데이트하는 가장 일반적인 방법은 findViewById()와 같은 함수를 사용하여 트리를 순..