Back to Eliza

Feed Mobile App

packages/feed/docs/planning/mobile/README.md

2.0.31.4 KB
Original Source

Feed Mobile App

Status: All code complete through Phase 3. Tested on real Pixel 10 device.
Branch: feat/mobile
Last Updated: February 13, 2026

Ship Feed to iOS App Store and Android Play Store using Capacitor — without a React Native rewrite.

Docs

DocumentDescription
Strategy & ResearchWhy Capacitor, framework comparison, the decision rationale
Architecture AnalysisCodebase audit, server page breakdown, dependency analysis, critical findings
Technical ImplementationStatic export, dynamic routes, code sharing, key technical decisions
Privy & AuthPrivy Capacitor integration, OAuth flow, embedded wallet, CORS, cookie auth
Native FeaturesHaptics, push notifications, status bar, deep links, app lifecycle
App StoreApple/Google review considerations, IAP, regulatory risks
Status & RemainingImplementation progress, remaining work, risk status, dev setup

Quick Start

bash
# Build the mobile static export
cd apps/mobile
NEXT_PUBLIC_API_URL=https://play.feed.market \
NEXT_PUBLIC_PRIVY_APP_ID=<id> \
bun run build && npx cap sync && bun run generate:assets

# Dev testing (see 07-status.md for full setup)
cd apps/web && SKIP_ENV_VALIDATION=1 bun x next dev --port 3077