This Flutter plugin is a wapper for Agora RTM SDK. likes points
latest version Platform License RTE Dev Slack Link provides building blocks for you to add real-time messaging through a simple and powerful SDK. You can integrate the Agora RTM SDK to enable real-time messaging in your own application quickly.

Note: This plugin is still under development, and some APIs might not be available yet.


To use this plugin, add agora_rtm as a dependency in your pubspec.yaml file.

Getting Started

  • See the example directory for a sample app using AgoraRtm.

Error handling

Kotlin version

if your version less than 0.9.9, remove ext.kotlin_version = '1.3.0' from agora_rtm/build.gradle

from 0.9.9, the plugin will use your root project kotlin version, make sure your setting is correct

Release crash

it causes by code obfuscation because of flutter set android.enableR8=true by the default

Add the following line in the app/ file to prevent code obfuscation:

-keep class io.agora.**{*;}


Flutter 1.12

if your MainActivity extends

please remove this line


you can refer to official documents

How to contribute

To help work on this sdk, see our contributor guide.