FLUTTER ECOSYSTEM

flutter_callkeep

iOS CallKit and Android ConnectionService bindings for Flutter

Latest version
1.0.0
30-day downloads
1.2K
Likes
85
Pub points
150

Package Overview

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

Overview

Flutter CallKeep provides native iOS CallKit and Android ConnectionService integrations for Flutter apps, enabling seamless handling of incoming calls with system-level call interfaces. It allows apps to display call banners, manage call states, and integrate with the device's native phone UI. The package supports both platforms with minimal configuration and is designed for real-time communication apps requiring professional call experiences. It works across Android, iOS, and Web, ensuring consistent behavior across devices.

Use cases

  • Handling incoming calls in VoIP apps
  • Integrating with native call UI on iOS and Android
  • Supporting background call processing
  • Enabling call screen appearances during active calls
  • Building telehealth or customer support applications

Key features

  • iOS CallKit integration
  • Android ConnectionService binding
  • Cross-platform compatibility
  • Background call handling
  • System-level call interface support

Suitable for

  • VoIP application developers
  • Telehealth and remote support apps
  • Real-time communication platforms
  • Apps requiring native call UI integration
  • Developers targeting both iOS and Android

Considerations

  • Requires platform-specific setup (e.g., entitlements, permissions)
  • Limited Web functionality due to browser constraints
  • Needs proper handling of call state transitions
  • May require additional backend logic for call management
  • Not suitable for non-call-based communication features
Supported platformsAndroidiOSWeb

Install package

flutter pub add flutter_callkeep

Categories

Dependencies

Dependency list 1 items

  • flutter_callkeep_platform_interface^1.0.1

Source repository

Projects using this package

No data available yet.