Cómo crear una aplicación de chat para Android con Sendbird UIKit | SDK de Android | API de chat


Cree un chat en la aplicación rico en funciones con componentes de interfaz de usuario preconstruidos
alex preston
Ingeniero de Soluciones | enviar pájaro
Puede que le resulte útil mirar el Android Chat UIKit Código de muestraPara obtener más orientación, consulte nuestro DocumentaciónPara ver cómo se vería su chat moderno y totalmente funcional, vea nuestro manifestaciónPor último, echa un vistazo a nuestra Página de chat de UIKit Detalles.
No dejes de visitar nuestro Portal para desarrolladores ¡Obtenga más tutoriales útiles y recursos para desarrolladores!
Esta UIKit de Sendbird es un amplio conjunto de componentes de interfaz de usuario preconstruidos que puede usar para crear una experiencia de mensajería moderna en su aplicación en menos de 10 minutos.También puedes usar SDK de chat de Sendbird Utilice su propia interfaz de usuario personalizada.
Este tutorial le mostrará cómo usar Sendbird para enviar su primer mensaje. Después de leer este documento, utilizará el código del lado del cliente y del lado del servidor para crear canales de comunicación para enviar y recibir mensajes. Esta guía es para desarrolladores de todas las competencias, pero una familiaridad básica con Kotlin y Sendbird UIKit ayudará.
Para enviar tu primer mensaje necesitarás:
1. Crear:
Una. cuenta Sendbird
B. Usuarios en el entorno de Sendbird
2. Importar dependencias de Sendbird UIKit
3. Integre el SDK de UIKit de Sendbird en su aplicación
Esta guía describe estos pasos en detalle. ¡Empecemos!
1.1 Registro gratuito cuenta Sendbird

1.2 Cree una cuenta con su dirección de correo electrónico o haga clic en «Continuar con Google»

1.3 Configure su organización ingresando «Nombre de la organización» y «Número de teléfono»

1.4 Cree su aplicación Sendbird después de seleccionar «Tipo de producto» e ingresar «Nombre de la aplicación» y «Región»

1.5 Se le dirigirá a la página de inicio del panel de Sendbird para comenzar a implementar el SDK y la API de Sendbird Chat en su producto
1.6 Una vez dentro, copie su «ID de aplicación» único de la sección «Aplicaciones» y péguelo en el portapapeles. Esto se usará al inicializar el SDK de UIKit en el paso 4.1.

2.1 Navegue a la sección Usuarios en la navegación izquierda del tablero
2.2 Haga clic en el icono «Crear usuario+» en la esquina superior derecha
2.3 Cree un nuevo usuario llenando los siguientes campos:
– ‘IDENTIFICACIÓN’
– ‘Apodo’
– ‘URL de perfil’ – opcional
– ‘Emitir token de acceso’ – opcional

Comience por crear al menos dos usuarios para que tenga usuarios en su aplicación que puedan chatear entre ellos.

Para construir nuestro proyecto, usaremos Android Studio como nuestro IDE. Puede crear un nuevo proyecto o agregar a un proyecto existente, un poco diferente de lo que se describirá a continuación.
3.1 Crear un proyecto
3.1.1. En la bienvenida de bienvenida, haga clic en «Iniciar un nuevo proyecto de Android Studio»
3.1.2. En la ventana Seleccionar una plantilla de proyecto, seleccione Actividad vacía y haga clic en Siguiente
3.1.3 Ingrese el nombre de su proyecto en el campo Nombre de la ventana Configurar su proyecto
3.1.4. Seleccione su idioma como Java o Kotlin en el menú desplegable de idiomas
3.1.5. Habilitar el uso de androidx.*artefactos
3.1.6.Seleccione un nivel de API mínimo de 16 o superior
3.2 Instalar UIKit con Gradle
3.2.1 UIKit de Android se instala a través de Gradle.Agregue lo siguiente al nivel del proyecto build.gradle
documento:

3.2.2 Luego, abra el nivel de su aplicación build.gradle
documento. Para Java y Kotlin, agregue el siguiente bloque de código y dependencias y sincronice para aplicar los cambios.
4.1 Crear un archivo llamado BaseApplication
e inicializar un SendBirdUIKit
omisión de instancia SendBirdUIKitAdapter
Instancias como argumentos para argumentos SendBirdUIkit.init()
método. Aquí, es posible que deba usar el ApplicationID que copió anteriormente.
4.1.1 SendBirdUIkit.init()
tiene que ser onCreate()
Métodos de la instancia de aplicación de la aplicación cliente.
4.1.2 Añadir creado BaseApplication
llegar AndroidManifest.xml
4.2 Actividades de la lista de canales
Esta ChannelListActivity
Es el punto de partida para iniciar Sendbird UIKit en su aplicación. Con solo una línea de código, todo el UIKit se puede implementar en su aplicación.
notas: Puede iniciar UIKit desde Fragmento o Actividad sin extensión ChannelListActivity
.
5.1 Ejecute la aplicación en un emulador o dispositivo complementario.
5.2 Continúe y cree un canal como se muestra a continuación.
5.2.1.Agregar usuario
5.2.2 Haga clic en el botón Crear



5.3 Envía tu primer mensaje
Intente escribir un mensaje y presione enviar. Debería poder enviar con éxito su primer mensaje en el nuevo chat de la aplicación.


¡Felicidades! Está listo para usar Sendbird para enviar y recibir mensajes desde su aplicación de Android. ¡Estás creando una aplicación excelente y atractiva!
¡Feliz construcción de chat! 🙂