This is a longer roadmap than we can implement internally and we very much welcome community contributions.
See the information about Development setup here and Contributing for more information on the mechanics of contributing to the Firebase iOS SDK.
Continue to evolve the Firebase API surface to be more Swift-friendly. This is generally done with Swift specific extension libraries.
FirebaseStorageSwift is an example that extends FirebaseStorage with APIs that take advantage of Swift's Result type. FirebaseFirestoreSwift is a larger library that adds Codable support for Firestore.
Add more such APIs to improve the Firebase Swift API.
More details in the project.
Add combine support for Firebase. See the Tracking Issue and Project.
Firebase should be better integrated with SwiftUI apps. See SwiftUI related issues.
Evaluate impact on Firebase APIs of the Swift Async/await proposal
Continue to expand the range and quality of Firebase support across all Apple platforms.
Expand the current non-iOS platform support from community supported to officially supported.
Fill in the missing pieces of the support matrix, which is primarily watchOS for several libraries.
Modernize the Swift Quickstarts. Continue the work done in 2020 for Analytics, Auth, and RemoteConfig to use modern Swift and support multiple Apple platforms.
- Issues marked with help-wanted tag
- Pitches Propose and discuss ideas for Firebase improvements.
- Feature requests
- All open issues
Indicate your interest in contributing to a bug fix or feature request with a comment. If you would like someone else to solve it, add a thumbs-up.
If you don't see the feature you're looking for, please add a Feature Request.
Please help others to be contributors by filing issues and adding PRs to ease the learning curve to develop, test, and contribute to this repo.