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
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-sharedbe 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