공식문서
https://developer.android.com/jetpack?hl=ko
Jetpack 이란?
Jetpack은 개발자가 중요한 코드에 집중할 수 있도록 권장사항 준수, 상용구 코드 감소, 여러 Android 버전과 기기에서 일관되게 작동하는 코드 작성을 돕는 라이브러리 묶음이다.
또한 다양한 안드로이드 버전과 호환되도록 제작되었기 때문에 여러 버전에서 실행할 수 있다.
그렇다면 Jetpack에는 어떤 라이브러리들이 있을까?
대표적으로는 AAC(Android Archtecture Components)와 Jetpack Compose 등 다양한 라이브러리들이 있다.
AAC(Android Architecture Components)
AAC는 Jetpack의 4개의 카테고리 중 하나인 Architecture 이며, 8가지 라이브러리로 구성되어 있다.
1. Databinding
2. Lifecycles
3. LiveData
4. Navigation
5. Paging
6. Room
7. ViewModel
8. WorkManager
Jetpack Compose
Jetpack Compose는 네이티브 UI를 빌드하기 위한 Android의 최신 권장 도구 키트이다.
안드로이드 공식문서에서 말하는 Jetpack Compose의 장점은 다음과 같다.
- 코드 감소
- 직관적
- 빠른 개발 과정
- 강력한 성능
(관련 포스팅은 추후에 작성 예정)
'안드로이드 > Jetpack' 카테고리의 다른 글
[안드로이드] Navigation Component (0) | 2023.11.29 |
---|---|
[안드로이드] ViewModel (1) | 2023.11.24 |
[안드로이드] LiveData (1) | 2023.11.23 |
[안드로이드] Databinding (1) | 2023.11.23 |
[안드로이드] Room DB (0) | 2023.11.23 |