App Architecture
Service layer, sync system, authentication flow, in-app purchases, and data storage architecture
Core Services
Singleton service layer — GeneralSettingsService, SyncService, SupabaseService, UserProvider
Sync System
Progressive content sync — handshake protocol, speed gating, multi-phase download orchestration
Authentication & In-App Purchases
Auth flow (Supabase, Google, offline), cross-platform IAP with Apple/Google receipt validation
Platform Configuration
Android, iOS, and Web build settings, SDKs, signing, and platform-specific behaviour