- AndroidX 라이브러리가 포함되거나 포함되지 않을 수 있습니다.(현재는 AndroidX로 구성되어 있음)
- 일부 기능의 지침이 변경되거나 발전되었을 경우, Jetpack 권장 사항에 포함되지 않을 수 있습니다.
- AAC - Room
repo
- AAC - DataBinding
repo
- AAC - LiveData
repo
- Architecture Pattern - MVVM
repo
- Design Pattern
- 작성 예정
- Android Support Library는 Android Framework에서 제공하지 않는 기능들을 제공하는 라이브러리입니다.
- 구글에서 별도로 제공하며 개발자는 버전의 하위 호환성, 다양한 사용자 인터페이스, 유용한 유틸리티를 위해 사용합니다.
- 하지만
모호한 버전 규칙
,스마트폰 스펙 상향
,단일 라이브러리 제공
,바이너리의 호환성 제약
의 문제점이 있었고 이를 개선한 AndroidX가 등장했습니다.
- Jetpack은 라이브러리, 도구 등 권장되는 사항들의 모음집이고, AndroidX는 Jetpack이 추구하는 가이드라인을 실체화한 라이브러리입니다.
- AndroidX는 Jetpack에 구성되는 라이브러리를 개발, 테스트, 패키지화, 버전 및 릴리즈하기 위해 사용합니다.
- AndroidX는 Android Support Library(com.android.support.*)를 개선하여 통합한 것입니다.
- Android Support Library는 현재에도 제공되지만, 신규 라이브러리는 AndroidX에서 개발되고 있습니다.
+) 버그 발견 시 이슈 트래커에 등록