PERSONAL PROJECT · CMP APP Android & Web · CMP
Football Clips
Multiplatform football companion to watch official match highlights and follow real-time scores, fixtures, and standings across global leagues.
ARCHITECTURE & DESIGN PATTERN
Compose Multiplatform with Unidirectional Data Flow (UDF) sharing UI, domain, and data layers across Android and Web targets.
INFRASTRUCTURE
Kotlin Coroutines + Flow, Ktor HTTP client, Supabase backend integration, Coil 3 image loading.
DATA PERSISTENCE
Highlighly API (HD video match highlights), YouTube Data API (official match highlights), Football-Data.org API (live fixtures & scores).
TECHNOLOGY LEDGER
Compose Multiplatform Kotlin Multiplatform (KMP) Kotlin Coroutines + Flow Ktor Supabase 3.0 Material 3 Coil 3 Kotlin Wasm
Kotlin Multiplatform WASM Engine