FLUTTER ECOSYSTEM

callkeep

iOS CallKit framework and Android ConnectionService for Flutter.

Latest version
0.4.1
30-day downloads
555
Likes
148
Pub points
100

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

CallKeep is a Flutter plugin that integrates iOS CallKit and Android ConnectionService to enable seamless, system-level call handling in real-time communication apps. It allows apps to display incoming calls with native UI elements, manage call states, and maintain proper call functionality even when the app is in the background. Designed for live streaming and real-time communication use cases, it ensures users receive calls through the device’s native calling interface, improving trust and usability. The plugin supports both Android and iOS platforms and is maintained by the Flutter WebRTC community.

Use cases
  • Real-time voice and video calling
  • Integrating native call interfaces
  • Background call management
  • Live streaming applications
  • Call handling in messaging apps
Key features
  • iOS CallKit integration
  • Android ConnectionService support
  • System-level call UI
  • Background call persistence
  • Cross-platform compatibility
Suitable for
  • VoIP applications
  • Telehealth platforms
  • Team communication tools
  • Customer support systems
  • Real-time collaboration apps
Considerations
  • Requires platform-specific configuration
  • Needs proper permissions on both platforms
  • May require additional setup for push notifications
  • Not suitable for non-call-based features
  • Depends on underlying WebRTC implementation
Supported platformsAndroidiOS

Install package

flutter pub add callkeep

Categories

Source repository

Related projects

No data available yet.