Viewing version 1.0.3. Open the latest package page.

firebase_core_platform_interface

1.0.3

A common platform interface for the firebase_core plugin.

Download archive

Readme

firebase_core_platform_interface

A common platform interface for the firebase_core plugin.

This interface allows platform-specific implementations of the firebase_core plugin, as well as the plugin itself, to ensure they are supporting the same interface.

Usage

To implement a new platform-specific implementation of firebase_core, extend FirebaseCorePlatform with an implementation that performs the platform-specific behavior, and when you register your plugin, set the default FirebaseCorePlatform by calling FirebaseCorePlatform.instance = MyFirebaseCore().

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.

Changelog

1.0.3

  • Make the pedantic dev_dependency explicit.

1.0.2

  • Remove the deprecated author: field from pubspec.yaml

1.0.1

  • Switch away from quiver_hashcode.

1.0.0

  • Initial open-source release.

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add 'firebase_core_platform_interface:1.0.3'
pubspec.yaml
name: firebase_core_platform_interface
description: A common platform interface for the firebase_core plugin.
homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_core/firebase_core_platform_interface
# NOTE: We strongly prefer non-breaking changes, even at the expense of a
# less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes
version: 1.0.3

dependencies:
  flutter:
    sdk: flutter
  meta: ^1.0.5
  quiver: ">=2.0.0 <3.0.0"

dev_dependencies:
  pedantic: ^1.8.0
  flutter_test:
    sdk: flutter
  mockito: ^4.1.1

environment:
  sdk: ">=2.0.0-dev.28.0 <3.0.0"
  flutter: ">=1.9.1+hotfix.5 <2.0.0"

Version history

VersionPublishedArchiveSHA-256
1.0.0Cached · Upstream SHA-256 matchedDownload6a95a229…7c0ca8
1.0.2Cached · Upstream SHA-256 matchedDownload1dd535cb…f57eca
1.0.3Cached · Upstream SHA-256 matchedDownloadb6b6cb79…644f02
1.0.4Cached · Upstream SHA-256 matchedDownloadfc3a2f1e…2e306b
2.0.0-dev.1Cached · Upstream SHA-256 matchedDownload6b906288…da8dc9
2.0.0Cached · Upstream SHA-256 matchedDownloadfe2654dd…7c3e13
2.1.0Cached · Upstream SHA-256 matchedDownloadbd0e7855…b2c318
3.0.0Cached · Upstream SHA-256 matchedDownloadd2452011…561f96
3.0.1Cached · Upstream SHA-256 matchedDownload1d0f7883…0b5917
3.0.2-nullsafety.0Cached · Upstream SHA-256 matchedDownload5ffb74f6…b7d577
4.0.0-1.0.nullsafety.0Cached · Upstream SHA-256 matchedDownload2f953d4d…79556e
4.0.0-1.0.nullsafety.1Cached · Upstream SHA-256 matchedDownload8d2fb079…39df45
4.0.0-nullsafety.0Cached · Upstream SHA-256 matchedDownload42513479…40857b
4.0.0Cached · Upstream SHA-256 matchedDownloadc8c6d394…ce2a25
4.0.1Cached · Upstream SHA-256 matchedDownload262627ff…7cae1c
4.1.0Cached · Upstream SHA-256 matchedDownload8f0281f5…09b69f
4.2.0Cached · Upstream SHA-256 matchedDownload137818ca…7de1db
4.2.1Cached · Upstream SHA-256 matchedDownload6a46712e…bf9537
4.2.2Cached · Upstream SHA-256 matchedDownloadc3a4b063…ffbd7a
4.2.3Cached · Upstream SHA-256 matchedDownloade18d9f76…9c226d
4.2.4Cached · Upstream SHA-256 matchedDownloadf9af376a…f028a0
4.2.5Cached · Upstream SHA-256 matchedDownload3ddf8585…3539fd
4.3.0Cached · Upstream SHA-256 matchedDownload8ee24e9c…ff6b6a
4.4.0Cached · Upstream SHA-256 matchedDownload4292dfcc…cc9f1a
4.4.1Cached · Upstream SHA-256 matchedDownload3cd70171…a8ef3c
4.4.3Cached · Upstream SHA-256 matchedDownload195560ee…2fe645
4.5.0Cached · Upstream SHA-256 matchedDownloada78327f0…7ad5b4
4.5.1Cached · Upstream SHA-256 matchedDownloadb51257a8…741bdb
4.5.2Cached · Upstream SHA-256 matchedDownload5fab93f5…3accd4
4.5.3Cached · Upstream SHA-256 matchedDownload5615b30c…6cfa55
4.6.0Cached · Upstream SHA-256 matchedDownload0df0a064…d8022b
4.7.0Cached · Upstream SHA-256 matchedDownloadae79f335…ccad48
4.8.0Cached · Upstream SHA-256 matchedDownloadb63e3be6…94cba2
5.0.0Cached · Upstream SHA-256 matchedDownloadc437ae5d…a9fe63
5.1.0Cached · Upstream SHA-256 matchedDownload1003a5a0…fc32cb
5.2.0Cached · Upstream SHA-256 matchedDownload3c3a1e92…85ee02
5.2.1Cached · Upstream SHA-256 matchedDownloadf7d7180c…a66315
5.3.0Cached · Upstream SHA-256 matchedDownloade30da581…9ce810
5.3.1Cached · Upstream SHA-256 matchedDownloadb94b217e…0ad2a6
5.4.0Cached · Upstream SHA-256 matchedDownloadd7253d25…d1f0bf
5.4.1Cached · Upstream SHA-256 matchedDownload5d2ab457…26a0e0
5.4.2Cached · Upstream SHA-256 matchedDownload8bcfad6d…011bbb
6.0.0Cached · Upstream SHA-256 matchedDownload5dbc9006…c838eb
6.0.1Cached · Upstream SHA-256 matchedDownload5873a370…2f60f0
6.0.2Cached · Upstream SHA-256 matchedDownloadcccb4f57…341c64
6.0.3Cached · Upstream SHA-256 matchedDownload0ecda14c…a473ce
7.0.0Cached · Upstream SHA-256 matchedDownload7aafd426…ea5dee
7.0.1Cached · Upstream SHA-256 matchedDownload4a120366…7e555b
7.1.0Cached · Upstream SHA-256 matchedDownload913e7c96…de98b6
8.0.0Cached · Upstream SHA-256 matchedDownloadf74d1d6f…a7d938
8.1.0Cached · Upstream SHA-256 matchedDownloade28f9afd…a2089a
8.1.1Cached · Upstream SHA-256 matchedDownload9bfbc85f…1902d8

Dependencies

flutter { "sdk": "flutter" }

meta "^1.0.5"

quiver "\u003e=2.0.0 \u003c3.0.0"