Search packages, repositories and app categories

Package detailsv0.1.1

device_call_checker

A Flutter plugin to check if the device is in a call (normal or VoIP call).

AndroidiOS
30-day downloads
215
Likes
5
Pub points
140

Install package

flutter pub add device_call_checker

Package Overview

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

The device_call_checker package is a Flutter plugin that enables apps to detect whether a device is currently in a call, including both traditional phone calls and VoIP calls. It provides a simple API to check the call state on Android and iOS platforms, making it useful for applications that need to respond dynamically to active calls—such as pausing audio playback or adjusting notification behavior. The plugin integrates seamlessly with existing Flutter projects via pub.dev.

Use cases

  • Detecting active calls to pause media playback
  • Adjusting app behavior during ongoing calls
  • Implementing call-aware notifications
  • Preventing audio conflicts during calls
  • Supporting VoIP applications

Key features

  • Cross-platform support for Android and iOS
  • Simple API for checking call state
  • Real-time call status detection
  • Lightweight and easy to integrate
  • Works with both regular and VoIP calls

Suitable for

  • Audio and music apps
  • VoIP and communication apps
  • Apps requiring call-aware logic
  • Developers building real-time interaction features
  • Mobile apps needing system-level call detection

Considerations

  • Requires appropriate platform permissions
  • May not detect all background call states reliably
  • iOS requires additional configuration in Info.plist
  • Limited to call state detection only
  • Depends on underlying OS call management APIs

Original README

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

Device Call Checker

Overview

Device Call Checker is a tool designed to monitor and verify device calls within your system. It ensures that all device interactions are logged and validated for accuracy and reliability.

Features

  • Real-time Monitoring: Continuously monitors device calls in real-time.
  • Logging: Keeps a detailed log of all device interactions.
  • Validation: Verifies the accuracy of each device call.
  • Alerts: Sends notifications for any anomalies detected.

Installation

To install Device Call Checker, follow these steps:

  1. With Flutter :
    $ flutter pub add device_call_checker
    

Usage

To start using Device Call Checker in your Flutter project, follow these steps:

  1. Import the package in your Dart file:

    import 'package:device_call_checker/device_call_checker.dart';
    
  2. Use the Device Call Checker to monitor device calls:

    Future<bool> someFunction() async{
    return await DeviceCallChecker.isDeviceInCall();
    }
    

For more detailed usage and examples, please refer to the official documentation.

Contributing

We welcome contributions! Please read our contributing guidelines for more details.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please reach out to us at [sajanbaisil12@gmail.com](mailto:sajanbaisil12@gmail.com).

Categories

Dependencies

Dependency list 1 items

  • plugin_platform_interface^2.0.2

Source repository

Projects using this package

No data available yet.