우리는 Sendbird Uikit의 새로운 버전을 소개하고 있습니다. 버전 3에는보다 세분화 된 구성 요소가있는 새로운 모듈 식 아키텍처가있어 웹 및 모바일 앱을 사용자 정의 할 수있는 유연성이 향상됩니다. 마이그레이션 가이드를 확인하고 샘플을 다운로드하십시오
Android 용 Sendbird Uikit는 표준 채팅 기능을 새로운 또는 기존 클라이언트 앱으로 쉽고 빠르게 통합 할 수있는 사용자 인터페이스가있는 개발 키트입니다. 이 저장소에는 아래에 설명 된대로 두 개의 샘플 외에 Uikit 소스 코드가 있습니다.
Android Doc 용 Uikit에서 Android 용 Sendbird Uikit에 대해 자세히 알아보십시오. 문제 해결에 도움이 필요하거나 질문이 있으시면 커뮤니티를 방문하십시오.
이 섹션에서는 Android 샘플 앱 용 Sendbird Uikit을 테스트하는 데 필요한 전제 조건을 보여줍니다.
Android 용 Uikit의 최소 요구 사항은 다음과 같습니다.
샘플 앱을 특별히 사용하기에 적합한 샘플 앱을 사용하려면 기본 샘플 앱 ID를 대시 보드에서 SendBird 애플리케이션을 작성하여 얻을 수있는 기본 샘플 앱 ID를 교체하여 그렇게 할 수 있습니다. 또한 대시 보드에 선택한 데이터를 추가하여 테스트 할 수도 있습니다. 이렇게하면 Sendbird 응용 프로그램의 데이터가 포함 된 샘플 앱을 경험할 수 있습니다.
이 섹션에서는 샘플 앱을 테스트하기 전에 수행해야 할 단계를 설명합니다.
Android Studio 로 이동하여 다음과 같이 프로젝트 창 에서 Uikit 용 Uikit 프로젝트를 만듭니다.
Use androidx.*artifacts . Android 용 Uikit은 Gradle 통해 설치됩니다. 프로젝트의 최상위 build.gradle 파일을 열고 다음과 같이 코드 블록 추가로 시작하십시오.
참고 : Module
build.gradle파일이 아닌 루트build.gradle파일에 코드 블록을 추가하십시오.
allprojects {
repositories {
maven { url " https://jitpack.io " }
maven { url " https://repo.sendbird.com/public/maven " }
}
} Gradle 6.8 이상을 사용하는 경우 다음을 settings.gradle 에 추가하십시오. Gradle 파일 :
dependencyResolutionManagement {
repositories {
maven { url " https://jitpack.io " }
maven { url " https://repo.sendbird.com/public/maven " }
}
} 그런 다음 응용 프로그램 수준에서 build.gradle 파일을 엽니 다. Java 및 Kotlin 의 경우 다음과 같이 코드 블록 및 종속성을 추가하십시오.
참고 :
build.gradle파일에서 뷰 바인딩을 활성화해야합니다.
apply plugin : ' com.android.application '
android {
buildFeatures {
viewBinding true
}
compileOptions {
sourceCompatibility JavaVersion . VERSION_1_8
targetCompatibility JavaVersion . VERSION_1_8
}
}
dependencies {
implementation ' com.sendbird.sdk:uikit:LATEST_VERSION '
} build.gradle 파일을 저장 한 후 동기화 버튼을 클릭하여 모든 변경 사항을 적용하십시오.