Gradle
Android # Androidx (1/2)
androidx 오랜만에 안드로이드 스튜디오를 접해본 나에게 gradle에서 에러가 생기고, androidx를 보았을 때는 도대체 어떻게 에러를 해결해야 할지, 이게 어떤 상황인지 감이 잡히지 않았다. 오랬동안 써왔던 서포트라이브러리에서 androidx로 이주(migration)가 진행중인 시기다. androidx에 대해서는 정리중이니, 추후에 게시하도록 하겠다! 이 글에서는 서포트 라이브러리 일부를 androidx로 migration했을 때의 결과를 기록하기 위해서 작성하는 것이다. 이미 androidx로의 대이주는 시작되었으니, 하루 빨리 익숙해지고 이유를 알아야겠다. gradle:app 에서의 dependencies가 다음과 같았을 때, implementation 'com.android.suppor..
Android # 프로젝트 생성시 androidx
Minimum API Level 항목에서 앱을 실행할 최소 SDK를 선택한다. 예를 들어 최소 SDK로 API 15 ( Android 4.0.3)을 지정하면 API 15 미만의 안드로이드 OS를 사용하는 안드로이드 디바이스에서 설치 및 동작하지 않는다. 어떤 버전을 선택해야 할지 결정할 때, Help me choose를 클릭해보면, 버전 별로 사용되는 디바이스 비율을 확인할 수 있다. (단, 사용하는 Library나 환경에 따라 지원되는 최소 버전이 다를 수 있다. 예를 들어, 최신 Firebase는 API 16이상.) 오랜만에 Android Studio를 다시 접하면서, gradle을 다루다가 조금 헤멨던 부분이 androidx였다. 최신 Android Studio를 다운받으면, Use androidx..