{"repo":"openimsdk/open-im-sdk-flutter","free":true,"listed":false,"github":"https://github.com/openimsdk/open-im-sdk-flutter","clone":"git clone https://github.com/openimsdk/open-im-sdk-flutter.git","description":"IM SDK Flutter","language":"Dart","stars":405,"topics":["flutter","im"],"license":"AGPL-3.0","category":"mobile-apps","readme_excerpt":"Flutter Client SDK for OpenIM 👨‍💻💬 Use this SDK to add instant messaging capabilities to your Flutter app. By connecting to a self-hosted OpenIM server, you can quickly integrate instant messaging capabilities into your app with just a few lines of code. The underlying SDK core is implemented in OpenIM SDK Core. Using gomobile, it can be compiled into an AAR file for Android integration. Android interacts with the OpenIM SDK Core through JSON, and the SDK exposes a re-encapsulated API for easy usage. In terms of data storage, Android utilizes the SQLite layer provided internally by the OpenIM SDK Core. The underlying SDK core is implemented in OpenIM SDK Core. Using gomobile, it can be compiled into an XCFramework for iOS integration. iOS interacts with the OpenIM SDK Core through JSON, and the SDK exposes a re-encapsulated API for easy usage. In terms of data storage, iOS utilizes the SQLite layer provided internally by the OpenIM SDK Core. Based on the above AAR and XCFramework packages, the IM SDK for Flutter is encapsulated through the Flutter plug-in. Documentation 📚 Visit https://docs.openim.io/ for detailed documentation and guides. For the SDK reference, see https://docs.openim.io/sdks/quickstart/flutter. Installation 💻 Adding Dependencies Usage 🚀 The following examples demonstrate how to use the SDK. Importing the SDK Initialize Logging In and Listening for Connection Status Note1: You need to deploy OpenIM Server first, the default port of OpenIM Server is 100","default_branch":null,"files":null,"tree":[],"storefront":"/r/openimsdk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openimsdk/open-im-sdk-flutter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}