likeminds_chat_fl

Last updated:

0 purchases

likeminds_chat_fl Image
likeminds_chat_fl Images
Add to Cart

Description:

likeminds chat fl

LikeMinds Chat is a plug and play package for creating a chat functionality in your Flutter app. It is built on top of the LikeMinds API and provides a simple interface for creating chat functionality in your app, in less than 15 minutes.
Getting started #
The starting point is the LikeMinds website. Create your account and get an API key, which you will use to initialize the SDK. You can get the API key from the dashboard of your LikeMinds account.
Then add the package as dependency in pubspec.yaml
likeminds_chat_fl: ^1.7.3
copied to clipboard
or you can run this command in the terminal
flutter pub add likeminds_chat_fl
copied to clipboard
Usage #
To start using the package, import it in your main.dart file
import 'package:likeminds_chat_fl/likeminds_chat_fl.dart';
copied to clipboard
After adding the import, get an instance of the LMChatClient class and initialize it with your API key, and an instance of the LMSdkCallback class.
// Initiate the LMChatClient instance
LMChatClient lmClient;
copied to clipboard
LMSdkCallback #
The LMSdkCallback class is a callback class that is used to listen to analytic events from the LikeMinds Chat package. It has 3 methods that you can override to listen to events from the package.
class YourCallback extends LMSdkCallback {
@override
void eventFiredCallback(String eventKey, Map<String, dynamic> propertiesMap) {
// Implement eventFiredCallback
}

@override
void loginRequiredCallback() {
// Implement loginRequiredCallback
}

@override
void logoutCallback() {
// Implement logoutCallback
}
}
copied to clipboard
Further usage #
After initializing the LMChatClient instance, you can use it to access the different mehods exposed by the package. You can read the documentation for the package here.
Example #
You can find a complete example of how to use the package here within our sample UI package. You can also clone the repo and run the example app on your device.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.