- Android Jetpack Docs를 참조하여 작성하였습니다.
-
Android Jetpack이란?
- Android 앱을 손쉽게 개발하도록 지원하는 Android 소프트웨어 구성요소 컬렉션.
- 자기가 실제로 필요한 코드에만 집중할 수 있다
- androidx.* 패키지 라이브러리로 구성된다.
-
Android Jetpack의 장점
- 빠른 개발 과정
- 상용구 코드 제거하기
- 고품질의 강력한 앱 빌드하기
- 개별적으로 채택이 가능
- 생산성을 향상시켜주는 Kotlin을 활용
-
Android Jetpack의 구성요소
- Foundation
- Architecture
- Behavior
- UI
-
Jetpack을 시작하게 된 이유?
- MVVM을 사용하면서 ViewModel, Data Binding 등을 사용하면서 느낀 것이 많았음
- Androidx, Architecture 사용에 따라 개발에 편의성 증진
- Droid Knights / Android 블로그 포스트 등 많은 사람들의 이야기를 들어보면 정말 좋은 기능들을 보유하였음에 사용하고자 함.
-
작성 방식은?
- 보면서 필요로 할 만한 / 블로그 포스팅으로 잘 설명된 등, 접근이 쉽고 개발에 편리성이 큰 것들이나 특히 Architecture 부분의 좋은 자료들을 사용해보면서 작성
-
작성한 내용
-
Data Binding - 이미 공부한 내용이므로, DataBinding-Study Repo 링크