Search packages, repositories and app categories

Package detailsv4.24.6

zego_uikit_prebuilt_call

PrebuiltCall is a full-featured call kit that provides a realtime call invitation, voice/video chat, device detection, etc. Add a voice/video call to your app in minutes.

AndroidiOS
30-day downloads
7.6K
Likes
189
Pub points
160

Install package

flutter pub add zego_uikit_prebuilt_call

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

ZegoUIKitPrebuiltCall is a ready-to-use video and voice calling solution that enables real-time communication within Flutter apps. It offers instant call invitations, seamless voice and video chat, automatic device detection, and a polished UI out of the box. Developers can integrate full-featured calling functionality into their apps in minutes without building from scratch. The package supports both Android and iOS platforms and is designed for quick deployment with minimal configuration.

Use cases

  • Adding video calls to social apps
  • Enabling telehealth consultations
  • Supporting remote team collaboration
  • Integrating live tutoring sessions
  • Facilitating customer support calls

Key features

  • Prebuilt UI components
  • Real-time call invitation
  • Voice and video chat
  • Automatic device detection
  • Cross-platform support (Android & iOS)

Suitable for

  • Developers seeking fast integration
  • Apps needing reliable real-time calling
  • Startups wanting MVP features
  • Educational and healthcare platforms
  • Customer service applications

Considerations

  • Requires ZEGOCLOUD account and API keys
  • Limited customization without additional coding
  • Dependent on stable internet connection
  • May require backend setup for advanced features
  • Additional costs for high-volume usage

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

If you find this package helpful, please help by giving it a 👍 on pub.dev! ↗️

Your support and encouragement motivate us to continue improving and maintaining this package.

Thank you for recognizing our work! 👏👏


Call Kit

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.

We also support online invitation and offline invitation.

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

ZEGOCLOUD Video Call Feature Intro

Demo

Kits Demo

CallKit Demo

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

Features

  • 1-on-1/group calls
  • Call invitation/Offline call invitation
  • Missed Call & Dial Back
  • Screen sharing
  • Customizable UI styles
  • Real-time sound waves display
  • Device management
  • Switch views during a 1-on-1 call
  • Extendable menu bar
  • Participant list
  • Custom call ringtones

Documentation

Migration Guides

More

Please visit our official website for more details.

Previews

  • 1v1 call
1v1_call
  • group call
group_call
  • actived online invitation
actived_online_invitation
  • background online invitation
background_online_invitation
  • invitation in calling
calling_invitation
  • android offline invitation
android_offline_invitation
  • iOS offline invitation
ios_offline_invitation
  • android missed-call

    • group call
    group_missed_call
    • 1v1
    oneonone_missed_call
  • overlay(minimized)

    overlay
  • PIP

    pip

Categories

Dependencies

Dependency list 18 items

Source repository

Projects using this package

No data available yet.