Skip to content

🚀 [flutterfire] Consider converting firebase-core-shared into a Flutter plugin instead of a remote Swift Package #18130

@vashworth

Description

@vashworth

What feature would you like to see?

Firebase plugins can be slow to download and take a lot of space due to remote SwiftPM dependencies.

Currently, all of the firebase plugins have a SwiftPM dependency on firebase-core-shared. This increases download time and takes ~130MB of space.

Instead of having firebase-core-shared be a remote SwiftPM dependency, could it be a Flutter plugin dependency instead?

Here's an example:
https://github.com/googleads/googleads-mobile-flutter/blob/3545736ad87007e977ed564a478ade9562293454/packages/google_mobile_ads/ios/google_mobile_ads/Package.swift#L17
https://github.com/googleads/googleads-mobile-flutter/blob/3545736ad87007e977ed564a478ade9562293454/packages/google_mobile_ads/ios/google_mobile_ads/Package.swift#L24

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions