projects/screen-casting Back

Screen Casting

A casting-focused Android utility for sending device content to compatible displays with stable connection handling and user-friendly control flows.

Media & Camera Streaming Utility View on Google Play

Overview

A media utility designed to simplify casting setup and control from Android devices to external screens and streaming targets.

Tech stack

KotlinAndroid SDKMedia RoutingServices

Problem solved

Users needed a simple casting workflow with clear connection states, device selection, and minimal setup friction.

Architecture

State-driven casting workflow with modular connection handling and service-aware playback control.

PresentationCompose / View
DomainUse cases
DataRepository

Key features

  • Connection state handling
  • Casting session controls
  • Device discovery flows
  • Playback and display coordination

Engineering challenges

  1. Handling connection state changes safely
  2. Maintaining user trust during device discovery and pairing
  3. Coordinating background and active playback states

Related projects

Resume Contact