/online-video-player

Jetpack Compose app that plays videos over network

Primary LanguageKotlinApache License 2.0Apache-2.0

online-video-player

Jetpack Compose app that plays videos over network

Online Video Player

Download demo

  • Clean Architecture
  • Proper pagination with Jetpack Paging 3 and Jetpack Paging Compose
  • Material3 Design
  • Exoplayer2 properly created in Jetpack Compose with clean up
  • Kotlin Serialization with Retrofit2
  • Robust to screen configuration change and process death
  • ...