firebase / firebase/firebase-ios-sdk
[FR]: Implement Swift AsyncSequence APIs for real-time streams
- Dominant language
- C++
- Stars
- 6.7k
- Forks
- 1.8k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 75
Description
### Description
This epic tracks the effort to introduce modern, AsyncSequence-based APIs for all real-time event streams in the Firebase Apple SDK. The goal is to provide a more idiomatic, developer-friendly way to consume Firebase data streams, aligning with Swift's structured concurrency model.
## Design document
(provide link to design document once its added to the repo)
## Implementation checklist
This epic will be completed by implementing and merging separate PRs for each of the following Firebase products. Each PR should link back to this issue.
- [ ] Realtime Database
- [ ] Cloud Storage
- [ ] Cloud Messaging
---
This issue will serve as the central hub for tracking the progress of this initiative. Once all the tasks in the checklist are complete, this epic can be closed.
### API Proposal
_No response_
### Firebase Product(s)
Authentication, Database, Firestore, Storage, Remote Config, Messaging
Contributor guide
Assessment
This issue has not been assessed yet.