이 글에서는 안드로이드 스튜디오(Android Studio)에서 페이스북 SDK를 프로젝트에 연동하고 사용하는 방법을 단계별로 소개합니다.
1. Maven Central 저장소 추가하기
페이스북 안드로이드 SDK는 Maven Central 저장소를 통해 배포됩니다. 가장 먼저 프로젝트 수준의 build.gradle 파일에 Maven Central 저장소를 등록해야 합니다.
buildscript {
repositories {
mavenCentral()
}
}참고로 최신 버전의 Gradle(7.0 이상)을 사용하는 경우에는 루트 프로젝트의 settings.gradle 파일에서 저장소를 관리하는 방식을 권장합니다.
dependencyResolutionManagement {
repositories {
mavenCentral()
google()
}
}2. SDK 의존성(Dependency) 추가하기
다음으로 앱 수준의 build.gradle 파일에 페이스북 SDK 의존성을 추가합니다. 아래 코드는 버전 5 이상 6 미만의 최신 안정 버전을 자동으로 가져옵니다.
dependencies {
implementation 'com.facebook.android:facebook-android-sdk:[5,6)'
}의존성을 추가한 후에는 상단에 나타나는 Sync Now 버튼을 클릭해 프로젝트를 동기화하세요. 그래들(Gradle)이 자동으로 필요한 라이브러리를 다운로드합니다.
3. 앱 연동 마무리하기
SDK가 정상적으로 추가되었다면, 실제로 페이스북 기능을 사용하기 위해 몇 가지 설정이 더 필요합니다.
- Meta 개발자 콘솔(developers.facebook.com)에서 앱을 생성하고 앱 ID(App ID)를 발급받습니다.
AndroidManifest.xml에 앱 ID와 문자열 리소스를 등록합니다.- 필요에 따라 로그인, 공유, 분석(Analytics) 등 원하는 기능 모듈을 초기화합니다.
이 과정을 완료하면 안드로이드 앱에서 페이스북 로그인, 소셜 공유, 광고 분석 등 다양한 기능을 손쉽게 활용할 수 있습니다.