firebase / firebase/firebase-ios-sdk

[FR]: Implement Swift AsyncSequence APIs for real-time streams

Open
#15,349 0 comments 0 reactions 1 assignee Claimed by @peterfriese View on GitHub
type: feature request
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.