# flutter_background_service_platform_interface **Repository Path**: adaataiamu/flutter_background_service_platform_interface ## Basic Information - **Project Name**: flutter_background_service_platform_interface - **Description**: flutter_background_service_platform_interface - **Primary Language**: Dart - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-24 - **Last Updated**: 2025-06-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # flutter_background_service_platform_interface A common platform interface for the [`flutter_background_service`][1] plugin. This interface allows platform-specific implementations of the `flutter_background_service` plugin, as well as the plugin itself, to ensure they are supporting the same interface. # Usage To implement a new platform-specific implementation of `flutter_background_service`, extend [`FlutterBackgroundServicePlatform`][2] with an implementation that performs the platform-specific behavior, and when you register your plugin, set the default `FlutterBackgroundServicePlatform` by calling `FlutterBackgroundServicePlatform.instance = MyPlatformPathProvider()`. # Note on breaking changes Strongly prefer non-breaking changes (such as adding a method to the interface) over breaking changes for this package. See https://flutter.dev/go/platform-interface-breaking-changes for a discussion on why a less-clean interface is preferable to a breaking change. [1]: ../ [2]: lib/flutter_background_service_platform_interface.dart