hms_room_kit 0.0.3
hms_room_kit: ^0.0.3 copied to clipboard
100ms Room Kit provides simple & easy to use UI components to build Live Streaming & Video Conferencing experiences in your apps.
100ms Room Kit 🎉 #
A powerful prebuilt UI library for audio/video conferencing, live streaming, and one-to-one calls. This package provides developers with a comprehensive set of tools and components to quickly integrate high-quality audio and video communication features into their Flutter applications.
📖 Read the Complete Documentation here: https://www.100ms.live/docs/flutter/v2/guides/quickstart
📲 Download the Sample iOS app here: https://testflight.apple.com/join/Uhzebmut
🤖 Download the Sample Android app here: https://appdistribution.firebase.dev/i/b623e5310929ab70
100ms Flutter apps are also released on the App Stores, you can download them here:
📲 iOS app on Apple App Store: https://apps.apple.com/app/100ms-live/id1576541989
🤖 Android app on Google Play Store: https://play.google.com/store/apps/details?id=live.hms.flutter
🚂 Setup Guide #
-
Sign up on https://dashboard.100ms.live/register & visit the Developer tab to access your credentials.
-
Get familiarized with Tokens & Security here
-
Complete the steps in Auth Token Quick Start Guide
-
Get the HMSSDK via pub.dev. Add the
hms_room_kit
to your pubspec.yaml.
flutter pub add hms_room_kit
- Import the
hms_room_kit
package wherever you wish to use it:
import 'package:hms_room_kit/hmssdk_uikit.dart';
- Add the
HMSPrebuilt
widget in your widget tree to use the prebuilt ui with correctroomCode
and desired prebuilt options.
HMSPrebuilt(
roomCode: meetingLinkController.text.trim(),
hmsConfig: HMSPrebuiltOptions(userName: ""),
);
That's it. You can now use the amazing prebuilt ui in your application.
📖 Do refer the Complete Documentation Guide available here.
🏃♀️ Checkout the Example app implementation available here.
🚀 We have added explanations & recommended usage guide for different features, UI Layouts, Data Store, etc in Example app ReadMe.
100ms Flutter apps are released on the App Stores, you can download them here:
📲 iOS app on Apple App Store: https://apps.apple.com/app/100ms-live/id1576541989
🤖 Android app on Google Play Store: https://play.google.com/store/apps/details?id=live.hms.flutter