पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

GitHub रिपॉज़िटरीmplifytech/mfy-flutter-zoom-wrapper

flutter_zoom_wrapper

mplifytech/mfy-flutter-zoom-wrapper open-source repository details.

flutter_zoom_wrapper प्रोजेक्ट कवर
स्टार
2
फ़ोर्क
2
अंतिम पुश (UTC)
18 जून 2025
प्रोजेक्ट स्थिति
सक्रिय

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

🔗 Flutter Zoom Wrapper

A simple and lightweight Flutter plugin that wraps the Zoom SDK for Android and iOS using platform channels. It allows you to initialize the Zoom SDK with a JWT token and join Zoom meetings with minimal setup.

Zoom package Banner

📖 Read the blog post: Zoom SDK Flutter Integration Guide

✅ Cross-platform: Android & iOS
🔐 Security Note: Always generate JWT tokens from a secure backend in production.


🎥 Demo Here's a quick demo of joining a Zoom meeting using flutter_zoom_wrapper: Zoom Join Demo

✨ Features

  • Initialize Zoom SDK using JWT
  • Join Zoom meetings with meeting ID and password
  • Clean and minimal API
  • Built-in JWT generator for testing

📦 Installation

Add the package to your pubspec.yaml:

dependencies:
  flutter_zoom_wrapper: ^0.0.4
  
---  

## ⚙️ Zoom SDK Setup Instructions

Zoom SDKs are **not bundled** due to licensing restrictions.  
You must **download and configure them manually** for Android and iOS.

---

### ✅ Step 1: [Download Zoom SDKs](https://marketplace.zoom.us/)

Create general app on zoom marketplace and from Embed section download below sdk versions or latest available compatible versions.

Currently used below versions:
** Android SDK: v6.3.1.26548
** iOS SDK: v6.4.10.25465

SDK Key and SDK Secret will be on the marketplace.

---

### ✅ Step 2: Setup Android SDK

1. Extract the downloaded **Android SDK ZIP**.
2. Locate the file: `mobilertc.aar`.
3. Copy it to the following path:
~/.pub-cache/hosted/pub.dev/flutter_zoom_wrapper-{current_version}/android


.flutter_zoom_wrapper/
└── android/
└── libs/
└── mobilertc.aar

4. Add required permissions in AndroidManifest.xml:
   <uses-permission android:name="android.permission.INTERNET"/>
   <uses-permission android:name="android.permission.RECORD_AUDIO"/>



---

### ✅ Step 3: Setup iOS SDK

1. Extract the **iOS SDK ZIP**.
2. Inside the `lib/` folder, you'll find:
   - `MobileRTC.xcframework`
   - `MobileRTCResources.bundle`
3. Create a `ZoomSDK` folder inside:
~/.pub-cache/hosted/pub.dev/flutter_zoom_wrapper-{version/ios

4. Copy both files into this path:
.flutter_zoom_wrapper/
└── ios/
    └── ZoomSDK/
            └── - `MobileRTC.xcframework`
                - `MobileRTCResources.bundle`



5. Then also copy `MobileRTCResources.bundle` into your main app’s Runner project:

ios/
└── Runner/
└── MobileRTCResources.bundle

6.Add required permissions in Info.plist of your project:
    key>NSCameraUsageDescription</key>
    <string>This app uses your camera for Zoom meetings</string>
    <key>NSMicrophoneUsageDescription</key>
    <string>This app uses your mic for Zoom meetings</string>


---

### 🛠️ Final Step

Run the following commands to install required iOS dependencies:

```bash
flutter pub get
cd ios
pod install

## For full implementation refer example or blog given above.

## 🎥 Demo

Here's a quick demo of joining a Zoom meeting using flutter_zoom_wrapper:

<img src="assets/zoom_example.gif" alt="Zoom Join Demo" />


If you find it useful:
🌟 Star the project on GitHub 
🗣 Share feedback or feature requests
📩 Contact us for any queries at : contact@mplifytech.com

contactmfy GitHub avatar
GitHub लेखक

contactmfy ↗

Lets amplify IT.

भाषाएँDartKotlinSwiftRubyHTMLJavaObjective-C

उपयोग की गई निर्भरताएँ

निर्भरता सूची 4 आइटम

अपने प्रोजेक्ट के लिए रिपॉज़िटरी कैसे चुनें?

उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।

  1. नाम, लेखक या विवरण से खोजें और तकनीकी विषय से परिणाम सीमित करें।
  2. स्टार, फ़ोर्क और हाल के पुश की तुलना करें। स्टार रुचि दर्शाते हैं, गुणवत्ता की गारंटी नहीं।
  3. उपयोग से पहले GitHub पर README, लाइसेंस और Issues जाँचें।

स्रोत और रखरखाव

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗