搜尋套件、儲存庫與 APP 分類

GitHub 儲存庫mplifytech/mfy-flutter-zoom-wrapper

flutter_zoom_wrapper

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

flutter_zoom_wrapper 專案封面
星標
2
分支
2
最近推送(UTC)
2025年6月18日
專案狀態
未封存

原始 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 ↗