일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 단위테스트
- 코틀린
- 제한함수
- Kotlin
- MVVM
- git
- 파이썬
- Observable
- Di
- UnitTest
- rxjava
- Jetpack
- 공격적 프로그래밍
- 안정성
- ViewModel
- 컴포즈
- 디자인패턴
- 깃
- 코딩테스트
- 자료구조
- Room
- 안드로이드
- compose
- Android
- Python
- dagger2
- 안드로이드 디자인패턴
- mock
- 테스트의 장점
- 유닛테스트
- Today
- Total
세상을 바꾸는 개발자
Compose 공식문서정리(1) - Introduction 본문
Compose를 도입해야 하는 이유
Jetpack Compose는 네이티브 UI를 빌드하기 위한 Android의 최신 툴킷입니다. 더 적은 코드, 강력한 도구, 직관적인 Kotlin API로 앱에 생명을 불어넣어 Android에서 UI 개발을 간소화 및 가속화합니다. 안드로이드 UI를 더 빠르고 쉽게 빌드할 수 있습니다. Compose를 개발하는 동안 다양한 파트너와 협력하여 이러한 모든 이점을 직접 경험하고 몇 가지 핵심 사항을 공유했습니다.
Less code
코드를 적게 작성하면 개발의 모든 단계에 영향을 미칩니다. 작성자는 테스트 및 디버깅할 코드가 줄어들어 당면한 문제에 집중할 수 있고 버그 발생 가능성이 줄어들며, 검토자나 관리자는 읽고, 이해하고, 검토하고, 유지 관리해야 할 코드가 줄어듭니다.
작성 기능을 사용하면 Android 보기 시스템을 사용할 때보다 더 적은 코드로 더 많은 작업을 수행할 수 있습니다: 버튼, 목록, 애니메이션 등 무엇을 만들든 이제 작성해야 하는 코드가 줄어듭니다.
Intuitive
Compose는 선언적 API를 사용하므로 사용자는 UI를 설명하기만 하면 나머지는 Compose가 알아서 처리합니다. API는 직관적이어서 쉽게 찾고 사용할 수 있습니다
Accelerate development
작성은 모든 기존 코드와 호환되므로 보기에서 작성 코드를 호출하고 작성에서 보기를 호출할 수 있습니다. Navigation, ViewModel 및 Kotlin 코루틴과 같은 대부분의 일반적인 라이브러리가 Compose와 함께 작동하므로 원하는 시기와 장소에서 도입을 시작할 수 있습니다
Powerful
Compose를 사용하면 Android 플랫폼 API에 직접 액세스하고 머티리얼 디자인, 어두운 테마, 애니메이션 등을 기본으로 지원하여 멋진 앱을 만들 수 있습니다 Compose는 선언적인 UI를 넘어 접근성 API, 레이아웃 등 모든 종류의 문제를 해결했습니다. 만들고 싶은 것과 실제로 만드는 것 사이의 단계가 줄어듭니다
'안드로이드 > Compose' 카테고리의 다른 글
Compose 공식문서정리 - Theming (0) | 2024.05.18 |
---|---|
Compose 공식문서정리(3) - Thinking in Compose (0) | 2024.05.17 |
Compose 공식문서정리(2) - Set up Compose for an existing app(컴포즈 사용하기) (0) | 2024.05.16 |