docs(broadcasts,surveys): Update roadmap - Phase 3 complete, add Phase 4

This commit is contained in:
saravanakumardb1 2026-03-03 07:37:22 -08:00
parent 307b84c2a2
commit 4def08d74e

View File

@ -836,15 +836,29 @@ class BroadcastClient:
| 9 | Survey list + analytics | Response charts, CSV export | ✅ |
| 10 | Navigation | Sidebar nav items | ✅ |
### Phase 3: Client SDKs (Week 3)
### Phase 3: Client SDKs (Week 3) ✅ **COMPLETED**
**Commits:**
- `...` — feat(packages): @bytelyst/broadcast-client package
- `...` — feat(packages): @bytelyst/survey-client package with offline cache
| Day | Task | Deliverable | Status |
|-----|------|-------------|--------|
| 11 | `@bytelyst/broadcast-client` | Package + types + polling | ✅ |
| 12 | `@bytelyst/survey-client` | Package + validation + offline cache | ✅ |
| 13 | Swift SDK extensions | `BLBroadcastClient`, `BLSurveyClient` | ⏭️ Low priority |
| 14 | Kotlin SDK extensions | `BLBroadcastClient`, `BLSurveyClient` | ⏭️ Low priority |
| 15 | SDK integration tests | All platforms | ⏭️ Future |
### Phase 4: Platform Integration (Week 4)
| Day | Task | Deliverable |
|-----|------|-------------|
| 11 | `@bytelyst/broadcast-client` | Package + tests |
| 12 | `@bytelyst/survey-client` | Package + tests |
| 13 | Swift SDK extensions | `BLBroadcastClient`, `BLSurveyClient` |
| 14 | Kotlin SDK extensions | `BLBroadcastClient`, `BLSurveyClient` |
| 15 | SDK integration tests | All platforms |
| 16 | iOS integration | In-app messages, survey UI |
| 17 | Android integration | In-app messages, survey UI |
| 18 | Web integration | Banner, modal components |
| 19 | Push notification wiring | FCM/APNS delivery |
| 20 | E2E testing | Full flow validation |
### Phase 4: Platform Integration (Week 4)