일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 테스트
- viewmodel
- drift
- binding
- Button
- 앱바
- textview
- textfield
- scroll
- data
- Dialog
- tabbar
- 안드로이드
- activity
- appbar
- livedata
- TEST
- intent
- CustomScrollView
- Coroutines
- android
- Navigation
- 계측
- DART
- Kotlin
- 앱
- Flutter
- ScrollView
- LifeCycle
- Compose
- Today
- Total
목록layout (2)
Study Record

😶 Compose Jetpack Compose 는 Android UI를 빌드하기 위한 최신 툴킷이다. Compose 이전의 UI 는 View 기반 XML 파일을 따로 구성해야 했다. Compose 는 이전 View 기반보다 적은 양의 코드와 직관적인 Kotlin 기능으로 UI 개발을 간소화한다. Compose 가 UI 를 빌드하는 방법은 구성 가능한 함수 즉, 데이터를 받아서 UI 요소를 설명하는 함수 집합을 정의하여 UI 를 빌드할 수 있다. 😶 구성 가능한 함수(Composable) 구성 가능한 함수는 Compose 내에서 UI 의 기본 빌드 블록으로 UI 의 일부를 설명하며, 아무것도 반환하지 않고 몇 개의 입력을 받아 화면에 표시되는 내용을 설명하는 특징이 있다. 구성 가능한 함수는 @Compos..

😶 Activity 와 Layout 프로그램을 시작할 때 main 함수로 시작한다거나 하는 단일 진입 지점이 안드로이드 앱에는 존재하지 않는다. 핸드폰 기기의 앱 아이콘을 눌러 앱을 시작할 때도 있고 특정 앱을 사용하다가 카메라 앱에 접근하는 등 여러 가지 방식으로 앱을 시작할 수 있다. Activity 는 사용자와 상호작용하기 위한 진입점이고 사용자 인터페이스(버튼, 검색 입력 바 등)를 포함한 하나의 화면이다. Activity 는 사용자 인터페이스에 대한 규격을 가지고 있는 layout 파일을 가진다. (layout 파일 예시) 다음 예시 코드에서도 onCreate() 함수가 불릴 때 setContentView() 함수로 해당하는 layout 파일을 인수로 받고 있다. class MainActivit..