PackageTrack
Sign in Get early access

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.

4.24.4 4.5K downloads/mo #3978 most downloaded on pub.dev ZEGOCLOUD/zego_uikit_prebuilt_call_flutter

What this package is like to depend on

Last release 12 days ago

12 Aug 2026

Release timing varies

gaps range from 8 days to 2 months

Nearly every release is documented

notes for 276 of 289 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

306 releases · first in 2022

24 releases in the last 12 months

see the full history below

Release timeline

306 releases · Sep 2022 to Aug 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 306
  1. 4.24.4 12 Aug 2026
    Release notes
    • Support Call Protocol Tool to generate and inspect ZIM call invitation protocol data in normal and advanced modes.
    Open source →
  2. 4.24.3 31 Jul 2026
    Release notes
    • Fixed the issue where the required inviter timeout detection timer was not created when accepting and rejecting the same call concurrently.
    Open source →
  3. 4.24.2 29 May 2026
    Release notes
    • Bugs
      • fix flutter_callkit_incoming version to 3.0.0
    Open source →
  4. 4.24.1 15 May 2026
    Release notes
    • Bugs
      • Fixed the issue where the offline pop-up window on the called end did not automatically disappear after the offline call was canceled by the called end
    Open source →
  5. 4.24.0 14 May 2026
    Release notes
    • Features

      • Added inviter timeout detection feature with ZegoCallRequiredInviterConfig, supporting configuration of detection rules for one-on-one/group calls. If the inviter has not joined after [detectSeconds] after entering the call, the call will be ended with ZegoCallEndReason.abandoned.
    Open source →
  6. 4.23.3 06 May 2026
    Release notes
    • Bugs
      • When clicking the icon to activate the application, the offline incoming call pop-up window will automatically close.
    Open source →
  7. 4.23.2 06 May 2026

    Nothing published for this version

  8. 4.23.1 28 Apr 2026
    Release notes
    • Bugs
      • Fixed the issue where the second call is automatically hung up after enable ZegoCallNoResponseEndConfig.enabled .
    Open source →
  9. 4.23.0 22 Apr 2026
    Release notes
    • Features
      • Automatically ending a call when there is no response in call in ZegoCallNoResponseEndConfig.timeoutSeconds seconds, default is disabled.
    Open source →
  10. 4.22.5 21 Apr 2026
    Release notes
    • Bugs
      • Fixed the issue in the offline call scenario where the local user cannot automatically end the call when all other participants leave the room.
    Open source →
  11. 4.22.4 08 Apr 2026
    Release notes
    • Bugs
      • Fixed the issue where Android offline incoming call handling logic would be incorrect
    Open source →
  12. 4.22.3 03 Feb 2026
    Release notes
    • Bugs
      • Fixed the issue where third-party music being played would be interrupted during startup
    Open source →
  13. 4.22.2 08 Dec 2025
    Release notes
    • Update dependency
    Open source →
  14. 4.22.1 03 Dec 2025
    Release notes
    • Update dependency
    Open source →
  15. 4.22.0 03 Dec 2025
    Release notes
    • Features

      • Added support to disable syncing device state by SEI through the device field in ZegoCallDeviceConfig.
      • Added showOnFullScreen in ZegoCallAndroidNotificationConfig. When set to true, the app will request the USE_FULL_SCREEN_INTENT permission to allow notifications to be shown in full screen on Android 14+.
    • Migrations

      • Renamed showFullScreen to showOnLockedScreen in ZegoCallAndroidNotificationConfig, which controls whether notifications are displayed when the screen is locked.
    Open source →
  16. 4.21.1 04 Nov 2025
    Release notes
    • Features
      • Support beauty plugin face detection and error event on ZegoUIKitPrebuiltCallEvents.beauty
    Open source →
  17. 4.21.0 23 Oct 2025
    Release notes
    Open source →
  18. 4.20.1 22 Oct 2025
    Release notes
    • Bugs
      • Fixed the issue where the state of the speaker button would be reset when it appears in the More menu
      • Fixed the issue where the earpiece/speaker could still be switched while using headphones
    Open source →
  19. 4.20.0 21 Oct 2025
    Release notes
    • Features

      • Added accidental touch prevention during earpiece calls with enableAccidentalTouchPrevention configuration option in ZegoUIKitPrebuiltCallConfig (default: true)
    • Configuration Requirements

      • Android Permissions Required:
        <!-- Add to android/app/src/main/AndroidManifest.xml -->
        <uses-permission android:name="android.permission.WAKE_LOCK"/>
        <uses-permission android:name="android.permission.WRITE_SETTINGS" tools:ignore="ProtectedPermissions"/>
        
      • Android NDK Version:
        // Add to android/app/build.gradle
        android {
            ndkVersion = "27.0.12077973"  // For Flutter 3.22.0+
            // or
            ndkVersion = "26.1.10909125"   // For Flutter 3.16.0+
        }
        
    Open source →
  20. 4.19.2 16 Oct 2025
    Release notes
    • Bugs
      • Fixed the issue where the ringtone would sound once after the call was ended while minimized
    Open source →
  21. 4.19.1 16 Oct 2025
    Release notes
    • Features

      • Support export log by ZegoUIKitPrebuiltLiveStreamingController().log.export()
    • Bugs

      • Fixed the button synchronization issue on the call invitation interface and the failure issue of earpiece/speaker switching
    Open source →
  22. 4.19.0 29 Sep 2025
    Release notes
    • Update environment

    • Features

      • Supports minimizing during an invitation, and can support customizing the UI configuration using ZegoCallInvitationInviterMinimizedUIConfig as follows
        await ZegoUIKitPrebuiltCallInvitationService().init(
          ...
          uiConfig: ZegoCallInvitationUIConfig(
            inviter: ZegoCallInvitationInviteeUIConfig(
              minimized: ZegoCallInvitationInviterMinimizedUIConfig(
                cancelButton: ZegoCallButtonUIConfig(visible: true),
                showTips: true,
              ),
            ),
            invitee: ZegoCallInvitationInviteeUIConfig(
              minimized: ZegoCallInvitationInviteeMinimizedUIConfig(
                acceptButton: ZegoCallButtonUIConfig(visible: true),
                declineButton: ZegoCallButtonUIConfig(visible: true),
                showTips: true,
              ),
            ),
          ),
        );
        
    Open source →
  23. 4.18.4 19 Sep 2025
    Release notes
    • Bugs
      • Fixed the issue where some parameter settings in ZegoCallInvitationInviterUIConfig/ZegoCallInvitationInviteeUIConfig were ineffective
    Open source →
  24. 4.18.3 08 Sep 2025
    Release notes
    • Update dependency
    Open source →
  25. 4.18.2 29 Aug 2025
    Release notes
    • Update dependency
    Open source →
  26. 4.18.1 29 Aug 2025
    Release notes
    • Bugs
      • Fixed the issue where the camera is opened during an audio call
    Open source →
  27. 4.18.0 22 Aug 2025
    Release notes
    • Features
      • Added buttons on the call interface, allowing users to customize whether to turn on the camera/microphone/speaker and switch between the front and rear cameras

        await ZegoUIKitPrebuiltCallInvitationService().init(
          ...
          uiConfig: ZegoCallInvitationUIConfig(
            inviter: ZegoCallInvitationInviterUIConfig(
              useVideoViewAspectFill: true,
              showAvatar: true,
              showCentralName: true,
              showCallingText: true,
              defaultMicrophoneOn: true,
              defaultCameraOn: true,
              showMainButtonsText: true,
              showSubButtonsText: true,
            ),
            invitee: ZegoCallInvitationInviteeUIConfig(
              showAvatar: true,
              showCentralName: true,
              showCallingText: true,
              useVideoViewAspectFill: true,
              showVideoOnCalling: true,
              defaultMicrophoneOn: true,
              defaultCameraOn: true,
              showMainButtonsText: true,
              showSubButtonsText: true,
            ),
          ),
        );
        
      • The location for generating iOS logs has been changed to the same directory as the Zego SDK, and the folder name has been changed to ZegoUIKits

    • Bugs
      • Fixed the issue where iOS offline calls occasionally failed to enter the call after being accepted
      • Fixed the issue where the pop-up window on the invited end did not collapse after the invitation was canceled when the unauthorized system alert window permission was in effect.
      • Fixed the issue where the invitationEvents.onIncomingCallReceived event had no callback
      • Fixed the issue where the top/bottom toolbar remained partially visible after being hidden
      • Fixed the issue where the invitation ringtone occasionally had no sound
      • Fixed the issue of black screen in Android's first direct call (without invitation) video
    Open source →
  28. 4.17.13 14 Aug 2025
    Release notes
    • Bugs
      • Fixed the issue where iOS offline calls would automatically be rejected after being declined before.
    Open source →
  29. 4.17.12 12 Aug 2025
    Release notes
    • Bugs
      • Update dependency
    Open source →
  30. 4.17.11 12 Aug 2025
    Release notes
    • Bugs
      • Fixed the issue where iOS offline calls would automatically be rejected after being declined before.
    Open source →
  31. 4.17.10 30 Jul 2025
    Release notes
    • Bugs
      • Fixed the black screen issue caused by the back navigation key canceling the current call invitation pop-up window
    Open source →
  32. 4.17.9 22 Jul 2025
    Release notes
    • Bugs
      • Fixed the issue where the menu was obscured when the navigation bar was enabled on some Android devices
    Open source →
  33. 4.17.8 21 Jul 2025
    Release notes
    • Features
      • the calling page supports the video fill rendering mode. If you want the inviter's video to fill the entire screen, please set withSafeArea to false and useVideoViewAspectFill to true in the inviter's configuration.
          await ZegoUIKitPrebuiltCallInvitationService().init(
            ...
            uiConfig: ZegoCallInvitationUIConfig(
              withSafeArea: false,
              inviter: ZegoCallInvitationInviterUIConfig(
                useVideoViewAspectFill: true,
              ),
            ),
            ...
          );
        
    Open source →
  34. 4.17.7 18 Jul 2025
    Release notes
    • Features
      • Rename prebuiltWithSafeArea of ZegoCallInvitationUIConfig to withSafeArea, the calling widget will also be affected by this property simultaneously
    • Bugs
      • The useSystemCallingUI has been modified to an asynchronous method, and external calls need to await to register the offline call event; otherwise, occasional issues of not receiving offline calls may occur.
        await ZegoUIKitPrebuiltCallInvitationService().useSystemCallingUI(..);
        
    Open source →
  35. 4.17.6 11 Jul 2025
    Release notes
    • Bugs
      • Fixed the issue where the called party experiences a black screen when the caller cancels the call
      • Fixed the issue of occasional failure to decline call invitations
    Open source →
  36. 4.17.5 08 Jul 2025
    Release notes
    • Bugs
      • Update Android 14+ compatibility(force CallStyle/FOREGROUND_SERVICE_PHONE_CALL for https://developer.android.com/about/versions/14/behavior-changes-all#non-dismissable-notifications)
    Open source →
  37. 4.17.4 04 Jul 2025
    Release notes
    • Bugs
      • Fixed the issue that the ringing sound would last for several seconds after the call was answered on some iOS devices
      • Fixed issues caused by closing the call pop-up window using the back button on Android
    Open source →
  38. 4.17.3 23 Jun 2025
    Release notes
    • Bugs
      • Fixed the issue that the caller remains on the call interface when the iOS client rejects an offline call
    Open source →
  39. 4.17.2 11 Jun 2025
    Release notes
    • Features
      • Support dismiss notification in iOS, please add NSUserNotificationUsageDescription in Info.plist for iOS notification permission
      • Add manuallyByUser option in ZegoCallInvitationPermission, default is false, if you want to prompt user to manually enable permissions, please add this option
    Open source →
  40. 4.17.1 29 May 2025
    Release notes
    • Update dependency
    Open source →
  41. 4.17.0 29 May 2025
    Release notes
    • Features

      • Support answering offline call when lock screen on Android
      • Compatible with zimkit offline logic
      • Support PIP in iOS, default is open, you can set ZegoCallInvitationConfig.pip.iOS.support or ZegoUIKitPrebuiltCallConfig.pip.iOS.support to false to turn off
      • Modify the in-app minimization interface
      • Modify the way notifications pop up in android background mode
      • Support slow-entry offline call page. When your app has some time-consuming operations that cause the automatic call page to fail (the internal jumping logic is overwritten by your page jump operation). You can call enterAcceptedOfflineCall of ZegoUIKitPrebuiltCallInvitationService and set false to autoEnterAcceptedOfflineCall of ZegoCallInvitationOfflineConfig when you enter your home page (after completing your time-consuming operations, such as login, loading data, etc.)
    • Bugs

      • Fix the video black screen problem in calling view
      • Fix the video black screen problem caused by kits mix use
      • Fix the problem of init issue on android 14
      • Fix the problem of occasionally not entering the call room after agreeing to offline calls on android
      • Fix the issue applying beauty to other kits after exiting LIVE if using beauty on mixing multiple kits
      • Fix enableCustomVideoProcessing Occasional Failure
      • Fix the issue where Android PIP fails after minimizing within the app
      • Fixed the issue of invitation cancel button appearing in group call
      • Fix the auto cancel issue when the callee is in the in-app minimization state in group call
    Open source →
  42. 4.17.0-beta.14 19 Mar 2025 pre-release

    Nothing published for this version

  43. 4.17.0-beta.13 03 Mar 2025 pre-release

    Nothing published for this version

  44. 4.17.0-beta.12 21 Feb 2025 pre-release

    Nothing published for this version

  45. 4.17.0-beta.11 20 Feb 2025 pre-release

    Nothing published for this version

  46. 4.17.0-beta.10 18 Feb 2025 pre-release

    Nothing published for this version

  47. 4.17.0-beta.9 14 Feb 2025 pre-release

    Nothing published for this version

  48. 4.17.0-beta.8 06 Feb 2025 pre-release

    Nothing published for this version

  49. 4.17.0-beta.7 26 Jan 2025 pre-release

    Nothing published for this version

  50. 4.17.0-beta.6 26 Jan 2025 pre-release

    Nothing published for this version

  51. 4.17.0-beta.5 15 Jan 2025 pre-release

    Nothing published for this version

  52. 4.17.0-beta.4 07 Jan 2025 pre-release

    Nothing published for this version

  53. 4.17.0-beta.3 26 Dec 2024 pre-release

    Nothing published for this version

  54. 4.17.0-beta.2 16 Dec 2024 pre-release

    Nothing published for this version

  55. 4.17.0-beta.1 14 Nov 2024 pre-release

    Nothing published for this version

  56. 4.16.29 16 May 2025
    Release notes
    • Update dependency
    Open source →
  57. 4.16.28 18 Apr 2025
    Release notes
    • Update dependency
    Open source →
  58. 4.16.27 25 Mar 2025
    Release notes
    • Bugs
      • when offline notification swiped away, should be regarded as refusal
    Open source →
  59. 4.16.26 20 Mar 2025
    Release notes
    • Bugs
      • Fix the video black screen in calling view
    Open source →
  60. 4.16.25 19 Mar 2025
    Release notes
    • Bugs
      • Fix the video black screen problem caused by kits mix use
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive