Sendbird Uikitの新しいバージョンを紹介しています。バージョン3には、より詳細なコンポーネントを備えた新しいモジュラーアーキテクチャがあり、Webおよびモバイルアプリをカスタマイズする柔軟性を高めることができます。移行ガイドをチェックして、サンプルをダウンロードしてください
Sendbird Uikit for Androidは、標準チャット機能を新規または既存のクライアントアプリに簡単かつ迅速に統合できるユーザーインターフェイスを備えた開発キットです。このリポジトリには、以下で説明する2つのサンプルに加えて、UIKITソースコードがあります。
Android DocのUikitでAndroidのSendbird Uikitの詳細をご覧ください。問題を解決するために支援が必要な場合や質問がある場合は、コミュニティにアクセスしてください。
このセクションでは、AndroidサンプルアプリのSendBird Uikitをテストするために必要な前提条件を示します。
AndroidのUIKITの最小要件は次のとおりです。
サンプルアプリを使用して使用するのに特に適合したい場合は、デフォルトのサンプルアプリIDを自分のサンプルアプリIDに置き換えることでそうすることができます。これは、ダッシュボードからsendbirdアプリケーションを作成することで取得できます。さらに、ダッシュボードに選択したデータを追加してテストすることもできます。これにより、Sendbirdアプリケーションのデータを使用してサンプルアプリを体験できます。
このセクションでは、サンプルアプリをテストする前に実行する必要がある手順について説明します。
次のように、 Android Studioにアクセスして、プロジェクトウィンドウでAndroid用のUIKITのプロジェクトを作成します。
Use androidx.*artifactsを有効にします。Android for AndroidはGradleを介してインストールされます。プロジェクトのトップレベルbuild.gradleファイルを開き、以下のようにコードブロックを追加することから始めます。
注:モジュール
build.gradleファイルではなく、rootbuild.gradleファイルにコードブロックを追加します。
allprojects {
repositories {
maven { url " https://jitpack.io " }
maven { url " https://repo.sendbird.com/public/maven " }
}
} Gradle 6.8以降を使用している場合は、 settings.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ファイルを保存したら、 [同期]ボタンをクリックしてすべての変更を適用します。