Firebase BOM
dependencies {
// ...
// Import the Firebase BoM
implementation platform('com.google.firebase:firebase-bom:X.X.X')
// BoM을 사용하기 때문에 Firebase들의 버전을 명시할 필요가 없다.
// 파이어베이스 컴포넌트 추가
implementation 'com.google.firebase:firebase-auth'
implementation 'com.google.firebase:firebase-firestore'
}
파이어베이스 공식문서를 따라가다보면 디펜던시를 추가하는 부분이 있다.
여기서 파이어베이스 컴포넌트 이외에에, firebase-bom이란 것을 추가시키는데 이건 어떤 것을 의미하는 걸까?
→
Firebase Android BoM(Bill of Materials)을 사용하여 앱에서 사용할 Firebase 제품의 종속 항목을 선언한다.
BoM이 자동으로 해당 버전에 매핑된 개별 라이브러리 버전을 가져와 파이어베이스 컴포넌트의 버전을 결정한다.
이 때문에 BoM 버전을 업데이트하면 앱에서 사용하는 모든 Firebase라이브러리가 해당 BoM 버전에 매핑된 버전으로 업데이트 된다.
[안드로이드] Firebase 적용하기
본 문서는 Firebase Console을 사용하여 Firebase를 추가하는 방법을 기술하고 있습니다. 시작하기 전에 Firebase를 적용하려는 프로젝트의 API Level이 16(Jelly Bean) 이상인지 확인한다. Gradle 4.1 이상인지 확
yejinson97gaegul.tistory.com
'TIL' 카테고리의 다른 글
| 2023-12-11 (0) | 2023.12.11 |
|---|---|
| 2023-12-06 (0) | 2023.12.06 |
| 2023-12-04 (0) | 2023.12.04 |
| 2023-12-01 (0) | 2023.12.01 |
| 2023-11-30 (0) | 2023.11.30 |