본문 바로가기

Study/Android Jetpack

Android Jetpack에 대해서 알아보기

Android Jetpack이란 무엇일까?

기능에 따라 크게 네가지의 컴포넌트로 구분할 수 있고, 각각의 컴포넌트는 독립적인 활용이 가능하다.

 

1. Architecture : 구글에서 제안하는 안드로이드 아키텍처를 구현할 수 있는 기능들로 구성됨

_View 를 포함한 UI 요소의 Lifecycle management를 비롯하여 LiveData와 ViewModel 등의 기능이 포함된다.

 

2. Foundation : 안드로이드 시스템의 핵심 기능을 담당하는 컴포넌트로,

_AppCompat을 비롯하여 코틀린 익스텐션과 Multidex 등이 필요하다.

 

3. Behavior : 앱의 동작과 관련된 것들로 Notification을 비롯하여 다운로드 매니저와 Permision 관리 기능이 있다.

 

4. UI : UI 개발과 사용의 일관성을 보장해주는 컴포넌트들이 여기에 해당함

_Animation, Fragment, Layout 등의 일관된 처리가 가능하다.

 

 

 

'Study > Android Jetpack' 카테고리의 다른 글

[ Jetpack ] - Navigation  (0) 2021.01.03