[출처] https://developer.android.com/jetpack
Android Jetpack
안드로이드 앱을 개발 할 때,
com.android.support:<모듈이름>:<모듈버전>
위 와 같은 라이브러리를 안 써본 사람은 극히 드물 것이다.
com.android.support:support-fragment:28.0.0
com.android.support:multidex:1.0.0
com.android.support:appcompat-v7:28.0.0
com.android.support:recyclerview-v7:28.0.0
...
구글에서 안드로이드 개발을 돕기위해 만든, 일명 Support Library.
이 라이브러리들이 더 엄청난 녀석들과 함께 Jetpack 으로 합쳐졌다.
androidx.appcompat:appcompat:1.0.2
androidx.constraintlayout:constraintlayout:2.0.0-alpha3
androidx.test:runner:1.1.1
...
앞으로는 androidx.~ 로 시작하는 라이브러리를 더 많이 보게 될 것이다.
Android Jetpack 은 안드로이드 개발을 간소화하고 빠르게 진행할 수 있도록 돕는 모듈들의 집합으로 생각하면 쉬울 것 같다.
사용법은 간단하다. androidx.~ 로 시작되는 라이브러리를 사용하여 안드로이드 앱을 개발하면 된다.
기존의 패키지 사용에서 Android Jetpack 으로 넘어가는 방법도, 만약 안드로이드 스튜디오를 사용한다면 간단하다.
Android Studio 는 3.2 버전 이상이어야 한다.
Android Studio 의 Refactor 메뉴 >> Migrate to AndroidX...
위 버튼을 클릭해 주면 기존에 사용하던, android.support.~ 에서 androidx.~ 로 바뀌게 된다.
그리고 gradle.properties 파일에,
1 2 3 | android.useAndroidX=true android.enableJetifier=true | cs |
위 두 줄을 추가해준다.
androidx.~ 로 패키지가 변경된 라이브러리 들은 아래 사이트에서 확인할 수 있다.
Migrating to AndroidX
참고
- https://developer.android.com/jetpack/
- https://developer.android.com/jetpack/androidx/migrate
'Android' 카테고리의 다른 글
신기술이라고 막 좋아하다가 탈랄지도....(Kotiln, RxJava, MVVM, Databinding 등등) - 2 (0) | 2019.01.13 |
---|---|
신기술이라고 막 좋아하다가 탈랄지도....(Kotiln, RxJava, MVVM, Databinding 등등) - 1 (2) | 2018.12.24 |