Install the package
pubspec.yaml manually, run:
Java SDK requirement (Android)
Verify your active Java version:Import the library
Add the following import wherever you need to interact with the plugin:FlutterCallkitIncoming, CallKitParams, AndroidParams, IOSParams, NotificationParams, CallEvent, and the Event enum.
Platform configuration required
Installing the package is not enough on its own — both platforms need additional configuration before the incoming call UI will appear.Android setup
Add the
INTERNET permission, set singleInstance launch mode, and add the ProGuard keep rule.iOS setup
Add
UIBackgroundModes to Info.plist and configure PushKit in AppDelegate.swift.