Skip to main content
David Cruz Anaya

David Cruz Anaya

Senior Android & Kotlin Multiplatform Engineer

  • Home
  • About
  • Portfolio
  • Book
  • Speaking
  • Blog
  • Flashcards
  • Nomad Life
  • Contact
Visit Vectencia Shop

Follow Me

Privacy Policy

2014 - 2026 © davthecoder is trading as Vectencia Ltd.

davthecoder
  1. Home
  2. Portfolio
  3. BritBox

BritBox

BBC and ITV's streaming service featuring the biggest collection of British TV, exclusive premieres, and originals

AndroidStreamingNativeKotlin
View Live Demo

Contributed to the development of BritBox, the premier British streaming service created by BBC and ITV, bringing the best of British television to audiences worldwide.

Features

  • Live Streaming: Watch British TV content as it airs
  • On-demand Library: Access thousands of British shows and films
  • Offline Downloads: Save content for viewing without internet
  • Multi-device Support: Stream on mobile, tablet, and TV
  • 4K & HD Quality: Adaptive bitrate for optimal viewing experience

Tech Stack

  • Android Native (Kotlin)
  • ExoPlayer for video streaming
  • DRM content protection (Widevine)
  • RESTful API integration
  • Firebase Analytics & Crashlytics

Related Articles

Why I Built KMP SaaS Kit: Stop Rebuilding the Same Mobile Infrastructure

Every SaaS mobile app needs auth, onboarding, paywalls, and settings. I got tired of building them from scratch every time. So I built a production-ready Kotlin Multiplatform starter kit that ships Android and iOS apps in days, not months.

KotlinKMP

The Unified Codebase: A Comprehensive Blueprint for Kotlin Multiplatform Clean Architecture

Master the art of building production-grade Kotlin Multiplatform applications with shared business logic across Android, iOS, and Next.js while maintaining native UI fidelity on each platform

AndroidKotlin

Understanding Job Types in Kotlin Coroutines: A Complete Guide

Master the different Job types in Kotlin Coroutines and learn when to use Job, SupervisorJob, CompletableJob, and NonCancellable for building robust asynchronous applications

AndroidKotlin
Back to all projects
Skip to main content
David Cruz Anaya

David Cruz Anaya

Senior Android & Kotlin Multiplatform Engineer

  • Home
  • About
  • Portfolio
  • Book
  • Speaking
  • Blog
  • Flashcards
  • Nomad Life
  • Contact
Visit Vectencia Shop

Follow Me

Privacy Policy

2014 - 2026 © davthecoder is trading as Vectencia Ltd.

davthecoder
  1. Home
  2. Portfolio
  3. BritBox

BritBox

BBC and ITV's streaming service featuring the biggest collection of British TV, exclusive premieres, and originals

AndroidStreamingNativeKotlin
View Live Demo

Contributed to the development of BritBox, the premier British streaming service created by BBC and ITV, bringing the best of British television to audiences worldwide.

Features

  • Live Streaming: Watch British TV content as it airs
  • On-demand Library: Access thousands of British shows and films
  • Offline Downloads: Save content for viewing without internet
  • Multi-device Support: Stream on mobile, tablet, and TV
  • 4K & HD Quality: Adaptive bitrate for optimal viewing experience

Tech Stack

  • Android Native (Kotlin)
  • ExoPlayer for video streaming
  • DRM content protection (Widevine)
  • RESTful API integration
  • Firebase Analytics & Crashlytics

Related Articles

Why I Built KMP SaaS Kit: Stop Rebuilding the Same Mobile Infrastructure

Every SaaS mobile app needs auth, onboarding, paywalls, and settings. I got tired of building them from scratch every time. So I built a production-ready Kotlin Multiplatform starter kit that ships Android and iOS apps in days, not months.

KotlinKMP

The Unified Codebase: A Comprehensive Blueprint for Kotlin Multiplatform Clean Architecture

Master the art of building production-grade Kotlin Multiplatform applications with shared business logic across Android, iOS, and Next.js while maintaining native UI fidelity on each platform

AndroidKotlin

Understanding Job Types in Kotlin Coroutines: A Complete Guide

Master the different Job types in Kotlin Coroutines and learn when to use Job, SupervisorJob, CompletableJob, and NonCancellable for building robust asynchronous applications

AndroidKotlin
Back to all projects