4.7.1 • Published 17 days ago

@zegocloud/zego-uikit-prebuilt-call-rn v4.7.1

Weekly downloads
-
License
MIT
Repository
github
Last release
17 days ago

Overview


npm.io

If you have any questions regarding bugs and feature requests, visit the ZEGOCLOUD community .

Call Kit is a prebuilt feature-rich call component, which enables you to build one-on-one and group voice/video calls into your app with only a few lines of code.

And it includes the business logic with the UI, you can add or remove features accordingly by customizing UI components.

One-on-one callGroup call
One-on-one callGroup call

Tutorial | How to build video call using React Native in 10 mins with ZEGOCLOUD

When do you need the Call Kit

  • Build apps faster and easier

    • When you want to prototype 1-on-1 or group voice/video calls ASAP

    • Consider speed or efficiency as the first priority

    • Call Kit allows you to integrate in minutes

  • Customize UI and features as needed

    • When you want to customize in-call features based on actual business needs

    • Less time wasted developing basic features

    • Call Kit includes the business logic along with the UI, allows you to customize features accordingly

Embedded features

  • Ready-to-use one-on-one/group calls
  • Customizable UI styles
  • Real-time sound waves display
  • Device management
  • Switch views during a one-on-one call
  • Extendable top/bottom menu bar
  • Participant list

Quick start


Read more from our official website

Integrate the SDK

Import the SDK

Add @zegocloud/zego-uikit-prebuilt-call-rn as dependencies

yarn add @zegocloud/zego-uikit-prebuilt-call-rn 

Add other dependencies

Run the following command to install other dependencies for making sure the @zegocloud/zego-uikit-prebuilt-call-rn can work properly:

yarn add @zegocloud/zego-uikit-rn react-delegate-component zego-express-engine-reactnative

Using the ZegoUIKitPrebuiltCall Component in your project

  • Go to ZEGOCLOUD Admin Console|_blank, get the appID and appSign of your project.
  • Get the userID and userName for connecting the Video Call Kit service.
  • And also get a callID for making a call.
  • userID and callID can only contain numbers, letters, and underlines (_).
  • Users that join the call with the same callID can talk to each other.

Configure your project

  • Android:

Open my_project/android/app/src/main/AndroidManifest.xml file and add the code as follow:

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
  • iOS:

Open my_project/ios/my_project/Info.plist file and add the code as follow:

<key>NSCameraUsageDescription</key>
<string></string>
<key>NSMicrophoneUsageDescription</key>
<string></string>

Run & Test

  • Run on an iOS device:
yarn android
  • Run on an Android device:
yarn ios

Related guide

Customize prebuilt UI

Recommended resources

Custom prebuilt UI

Complete Sample Code

About Us

4.7.1

17 days ago

4.7.0

17 days ago

4.6.0

1 month ago

4.5.0

1 month ago

4.4.3

2 months ago

4.4.2

4 months ago

4.4.1

4 months ago

4.4.0

5 months ago

4.3.6

5 months ago

4.3.7

5 months ago

4.1.5-beta.1

10 months ago

4.1.8

9 months ago

4.3.5

5 months ago

4.1.7

10 months ago

4.2.3

9 months ago

4.2.2

9 months ago

4.2.5

8 months ago

4.2.4

8 months ago

4.2.1

9 months ago

4.2.0

9 months ago

4.1.9-beta

9 months ago

4.2.7

8 months ago

4.2.6

8 months ago

4.2.9

8 months ago

4.2.8

8 months ago

4.3.2

5 months ago

4.1.4

10 months ago

4.3.1

5 months ago

4.2.10

7 months ago

4.3.4

5 months ago

4.2.11

7 months ago

4.1.6

10 months ago

4.3.3

5 months ago

4.2.12

7 months ago

4.1.5

10 months ago

4.3.0

5 months ago

4.2.13

6 months ago

4.2.14

6 months ago

4.2.15

6 months ago

4.2.16

6 months ago

4.1.3

10 months ago

4.0.1

12 months ago

4.0.0

12 months ago

4.0.3

12 months ago

4.0.2

12 months ago

4.0.1-beta.0

12 months ago

4.0.0-beta.0

12 months ago

4.0.1-beta.1

12 months ago

4.1.0

11 months ago

4.1.2

11 months ago

4.1.1

11 months ago

3.0.2

1 year ago

3.0.1

1 year ago

3.0.3-beta.1

1 year ago

3.0.3-beta.0

1 year ago

3.0.0-beta.1

1 year ago

3.0.0-beta.3

1 year ago

3.0.0-beta.2

1 year ago

3.0.0-beta.5

1 year ago

3.0.0-beta.4

1 year ago

3.0.0-beta.7

1 year ago

3.0.0-beta.6

1 year ago

3.0.0-beta.8

1 year ago

2.0.0-beta.2

1 year ago

2.0.0-beta.1

1 year ago

2.0.0-beta.4

1 year ago

2.0.0-beta.3

1 year ago

3.0.0

1 year ago

1.5.1

1 year ago

1.5.0

1 year ago

1.4.3

1 year ago

1.4.2

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.2.1

2 years ago

1.2.0

2 years ago

1.0.0

2 years ago

0.1.24

2 years ago

0.1.23

2 years ago

0.1.22

2 years ago

0.1.21

2 years ago

0.1.20

2 years ago

0.1.19

2 years ago

0.1.18

2 years ago