hms_room_kit 0.0.1 copy "hms_room_kit: ^0.0.1" to clipboard
hms_room_kit: ^0.0.1 copied to clipboard

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 integrat [...]

100ms-svg

Pub Version License Documentation Discord Firebase TestFlight Activity Register

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 #

  1. Sign up on https://dashboard.100ms.live/register & visit the Developer tab to access your credentials.

  2. Get familiarized with Tokens & Security here

  3. Complete the steps in Auth Token Quick Start Guide

  4. Get the HMSSDK via pub-web.flutter-io.cn. Add the hms_room_kit to your pubspec.yaml.

flutter pub add hms_room_kit
  1. Import the hms_room_kit package wherever you wish to use it:
import 'package:hms_room_kit/hmssdk_uikit.dart';
  1. Add the HMSPrebuilt widget in your widget tree to use the prebuilt ui with correct roomCode 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

16
likes
0
pub points
80%
popularity

Publisher

verified publisher100ms.live

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.

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (LICENSE)

Dependencies

avatar_glow, badges, bot_toast, collection, draggable_widget, dropdown_button2, flutter, flutter_foreground_task, flutter_linkify, flutter_staggered_grid_view, flutter_svg, focus_detector, google_fonts, hmssdk_flutter, intl, path_provider, permission_handler, provider, share_plus, shared_preferences, tuple, url_launcher

More

Packages that depend on hms_room_kit