This repository provides feature-level Chat samples with Kotlin to demonstrate how to use the SendbirdΒ Chat SDK.
When a new Sendbird application is created in the dashboard the default security settings are set permissive to simplify running samples and implementing your first code.
Before launching make sure to review the security tab under βοΈ Settings -> Security, and set Access token permission to Read Only or Disabled so that unauthenticated users can not login as someone else. And review the Access Control lists. Most apps will want to disable "Allow retrieving user list" as that could expose usage numbers and other information.
Android Studio 2.0+
Open this project in Android Studio and select 'run configurations' to view a dropdown of feature-level Chat samples to choose from.
Once a sample is chosen, create a device and run the app on an Android device or Android emulator.
.
βββ commonmodule
β βββ ui
β β βββ CustomViews
β β βββ base
β β βββ BaseApplication
β β βββ BaseActivity
β β βββ BaseFragment
β βββ utils
β βββ Utils
β βββ Extension
βββ groupchannel-basic
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-typingindicator
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-readnessage
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-unreadmessages
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-onlinemembers
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-membersandoperators
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-banned-and-muted-users
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-groupchannel-add-remove-operators
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-mention-members
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-report-user-message-channel
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-freeze-unfreeze
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-mute-user
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-admin-message
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-ban-unban-user
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-mark-message-read
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-push-notifications
β βββ groupchannel
β βββ main
β βββ user
βββ groupchannel-update-message-operator
β βββ groupchannel
β βββ main
β βββ user
βββ openchannel-basic
β βββ openchannel
β βββ main
βββ openchannel-user-online
β βββ openchannel
β βββ main
βββ openchannel-update-message
β βββ openchannel
β βββ main
βββ openchannel-delete-message
β βββ openchannel
β βββ main
βββ openchannel-copy-message
β βββ openchannel
β βββ main
βββ openchannel-mention-user
β βββ openchannel
β βββ main
βββ openchannel-report-message-user-channel
β βββ openchannel
β βββ main
βββ openchannel-admin-message
β βββ openchannel
β βββ main
βββ openchannel-feature-a
...