MirrorFly’s Flutter Sample App is a basic product with all the assets and libraries needed to develop a communication platform. All you need to do is, use the MirrorFly Plugin to add 1000+ real-time communication capabilities and deliver a fully-built communication platform in Flutter.
The platform is fully customizable, enabling you to personalize it to your customer experience. You can add your company logo, color and other brand elements to your Flutter chat app without any limitations. You will have access to the full source code giving you the full freedom to amend any part of the solution to meet your business needs.
MirrorFly’s Flutter Sample App & MirrorFly Flutter Chat Plugin allows you to add the following capabilities to your platform.
💬 In-app Messaging - real-time chat features for private or group interactions
🎯 HD Video Calling- High-definition video calling for face to face conversations
🦾 HQ Voice Calling - Crystal-clear audio calling for voice calling experiences
🦾 Live Streaming - Broadcasting functionality to take content to millions of audience.
You can also add 1000+ real-time communication capabilities. Check out our other offerings here.
MirrorFly offers full freedom with the hosting options: Self-hosted: Host your Flutter client app on your own data centers, private cloud servers or third-party servers. Check out our multi-tenant cloud hosting Cloud: Deploy your Flutter client platform on MirrorFly’s multi-tenant cloud servers. Check out our multi-tenant cloud hosting
MirrorFly offers a fully-built client SafeTalk that is available in:
You can use this client as a messaging app, or customize, rebrand & white-label it as your chat client.
Replace the license key with yours in the main.dart file. to run before.
Mirrorfly.initializeSDK(
licenseKey: 'Your_License_Key_Here',
iOSContainerID: 'group.com.mirrorfly.flutter', //Use your own Container ID, matching the App Group added in Xcode.
chatHistoryEnable: true,
flyCallback: (response) async {
}
);
Android
Specify your Google key in the application manifest android/app/src/main/AndroidManifest.xml:
<meta-data android:name="com.google.android.geo.API_KEY"
android:value="YOUR GOOGLE KEY HERE"/>
<meta-data android:name="com.google.android.geo.API_THUMP_KEY"
android:value="YOUR GOOGLE KEY HERE"/>
iOS
Specify your API key in the AppDelegate.swift and info.plist
In AppDelegate file, inside the didFinishLaunchingWithOptions function add the below line
GMSServices.provideAPIKey("YOUR GOOGLE KEY HERE")
In Info.plist, add the below key
<key>API_THUMP_KEY</key>
<string>YOUR GOOGLE KEY HERE</string>
- flutter pub get
To Run in iOS, make sure to POD install.
open terminal(from the project root folder) and type
- cd ios
- Add pod hooks inside the pod file.
- pod install
- flutter run
If you need any further help with our Flutter Sample App, check out our resources
If you need any help in resolving any issues or have questions, Drop a mail to [email protected]
- Developer Documentation
- Product Tutorials
- Dart Documentation
- Pubdev Documentation
- Npmjs Documentation
- On-premise Deployment
- See who's using MirrorFly
Looking for a tech team to develop your enterprise app in Flutter? Hire a team of seasoned professionals who manage the entire process from concept to launch. We’ll deliver a high-quality app, expertly crafted and ready for launch.
If you’d like to take help when working with our solution, feel free to contact our experts who will be available to help you anytime of the day or night.
We're always on the lookout for talented developers, support specialists, and product managers. Visit our careers page to explore current opportunities.