valiant shorts — vertical video app
Native iOS and Android short-form vertical video app for an entertainment IP catalog.
the brief
Valiant Entertainment needed a TikTok-grade short-form vertical video experience for its content catalog — buttery-smooth scrolling, instant playback, full-screen autoplay, captions, sharing, and an account system to track watch history. Native iOS and native Android, both shipped to the same quality bar. No cross-platform compromises.
the work
Native iOS app (Swift / AVFoundation). Vertical pager with prefetch and decoder reuse, snap-scroll behavior with momentum tuning, frame-accurate captions, and graceful network-degraded playback.
Native Android app (Kotlin / ExoPlayer). Mirrored UX on Android with ExoPlayer's Media3 stack — DASH/HLS adaptive streaming, prefetch buffer tuning, and per-item caching.
Adaptive bitrate streaming. HLS encoding pipeline so the same content streams cleanly on cellular and WiFi without manual quality switches.
Account & watch history. Firebase auth, watch-state persistence across devices, deep-linked share URLs, and analytics for engagement-per-clip.
Content CMS hooks. Editorial team can publish, schedule, and order clips without engineering involvement.
the result
Shipped to the App Store and Google Play with a unified content pipeline. Side-by-side, the iOS and Android apps feel like the same product — a hard bar to hit when going native on both.
have a project like this?
Free 30-minute scoping call with a senior engineer — not a sales rep.
▶ Start a Conversation ▷ See All Case Studies