안드로이드 jetpack

매일 수정하는 GNOSS LV5·2021년 8월 12일
1

AndroidStudio

목록 보기
5/83
  • 안드로이드 Jetpack이란 개발자가 고품질 앱을 손쉽게 개발할 수 있는 라이브러리,도구,가이드 모음을 의미한다.
  • Jetpack은 플랫폼 API와는 별도로 제공되는 androidx 패키지 라이브러리로 구성된다.
  • buildgradle 혹은 import할때 위에 androidx라고 써있었던 애들의 정체.
  • Android jetpack은 여러 Section이 존재한다. 그중 하나인
    AAC ( Android Architecture Component )

🙆🏼안드로이드 아키텍쳐 컴포넌트(AAC)

  • Android Architecture Components, AAC
  • 앱 구조를 튼튼하고 테스트에 용이하고 유지 보수성에 뛰어나게 만드는 라이브러리 모음
  • 모듈화된 코딩을 위해 Databinding, LiveData, ViewModel 등의 라이브러리 제공

JetPack의 특징

JetPack은 크게 4가지로 분류한다.
Architecture, UI, Behavior, Foundation
그 중 자주 쓰이는 것들을 정리해보자.


JetPack구성요소

사용해본것들 정리

Architecture

  1. Data Binding
  2. LiveData
  3. Navigation
  4. Room
  5. ViewModel

UI

  1. Animation
  2. Fragment
  3. Layout

Foundation

  1. AppCompat
  2. Android KTX

Dowload Manager

  1. Media
  2. Permissions

profile
러닝커브를 따라서 등반중입니다.

0개의 댓글