We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies


The Xamarin Chat control also known as conversational UI provides a modern, conversational chatbot experience. The chat control provides compatibility to tie with popular bot frameworks. It is a flexible control that shows a conversation between two or more users in a fully customizable layout. You can show messages in different types of text, calendar, date picker, and much more based on the business need.

Bot Framework compatibility

The Xamarin Chat control provides compatibility for popular bot frameworks such as Microsoft Bot Framework, Amazon Lex and more.

bot framework


The Xamarin Chat control lets users display different controls as part of their messages. Each message also includes an avatar view showing the image of the author, the author’s name, and the created date.

Message types

Support for various message types required in a modern chat UI: image, card, calendar, time picker, date picker, hyperlink, etc.

sending a message in xamarin forms chat control

Send message

An editor is available at the bottom of the Chat control to send a message to another user.

Time break mode

The chat control provides a convenient way to group messages based on the date and time the messages were created. So, users can easily identify the messages in the order they were created.

xamarin forms chat control shows time break


  • Users can show a list of options as suggestions to choose from in a message or at the bottom of the Chat control. This is useful to ensure users choose from the available options for a question.
  • You can show a suggestion as text or text with an image.
  • Orientation is also supported. You can show the suggestions vertically or horizontally.

xamarin forms chat control shows suggestions in a message

Typing indicator

  • Indicates the users who are currently typing for an interactive user experience.
  • A user can easily customize an avatar for their indicator to personalize their experience and make identification easier.

xamarin forms chat control shows typing indicator

Load more

The Chat control allows you to load messages both automatically and manually (by tapping the load more button) when scrolling to the top of the list of messages.

xamarin forms chat control shows load more messages

Media attachment button

  • You can show a built-in media attachment button beside the send message icon in the bottom of the Chat control to allow users to load media like images, GIF images, documents, and more as messages in the chat.
  • Templates are also supported.
  • Auto-sizing capabilities allow you to load views that contain more than one button.

xamarin forms chat control shows media attachment button


All the Xamarin Chat control’s static default strings in the user interface can be localized as needed.

localization in xamarin forms chat control


  • Xamarin.Forms
  • Xamarin.Android
  • Xamarin.iOS
The most downloaded control (based on the nuget.org download count).

Our Customers Love Us

Having an excellent set of tools and a great support team, Syncfusion reduces customers’ development time.
Here are some of their experiences.

Rated by users across the globe

Transform your applications today by downloading our free evaluation version
Download Free Trial No credit card required.

Syncfusion Xamarin.Forms Resources


Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Up arrow icon
Live Chat Icon For mobile