본문 바로가기
Android/JetPack

Jetpack 알아보기

by 봄석 2019. 5. 2.

Jetpack이란 ??

 

 

 

Jetpack components

젯팩은 기능에 따라 크게 네가지의 컴포넌트로 구분할 수 있으며, 각각의 컴포넌트는 독립적인 활용이 가능합니다

1. Architecture : 구글에서 제안하는 안드로이드 아키텍처를 구현할 수 있는 기능들로 구성되어 있다. View를 포함한 UI 요소의 lifecycle management를 비롯하여 LiveData와 ViewModel, Room등의 기능이 여기에 포함됩니다

2. Foundation : 안드로이드 시스템의 핵심 기능을 담당하는 컴포넌트로, AppCompat을 비롯하여 코틀린 익스텐션과 Multidex 등이 포함됩니다

3. Behavior : 앱의 동작과 관련한 것들로 알림(notification)을 비롯하여 다운로드 매니저나 권한(permission) 관리 기능 등이 있다.

4. UI : UI 개발과 사용의 일관성을 보장해주는 컴포넌트들이 여기에 해당되는데, Animation, Fragment, Layout등의 일관된 처리가 가능합니다.

 

 

신규로  Navigation,Paging,WorkManager,Android KTX,Slices등이 생겼습니다 . 이에대해서도 차차 알아보도록 하겠습니다

'Android > JetPack' 카테고리의 다른 글

Jetpack - Paging Library (1)  (0) 2019.08.13
Jetpack - Workmanager (2)  (0) 2019.05.06
Jetpack - Workmanager (1)  (0) 2019.05.06
Workmanager 이전의 안드로이드 백그라운드작업  (4) 2019.05.06
Jetpack - Navigation  (2) 2019.05.02

댓글