BANDUNG, ID // © 2026 DIRZA AULIA
RETURN TO PORTFOLIO ARCHIVE
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
Football Clips screenshot

Kotlin Multiplatform WASM Engine

PLAY STORE