Skip to content

AhmedTawfek/VideoJetPackCompose

Repository files navigation

Jetpack Compose - Video Player using media3

This two-screen app demonstrates the use of the Media3 to play videos from Api using Pagination 3 library with search query.

Components

  • Jetpack Compose: For declarative UI
  • Media3: For playing videos
  • Handling switching to fullscreen in the video player
  • Pagination 3: For implementing infinite scrolling and data pagination
  • Retrofit: For HTTP requests
  • Room: For local data caching
  • Coil: For efficient image loading and caching
  • Dagger-Hilt: For dependency-injection.
  • PixaBay - API

Video

JetpackVideoPlayer.mp4

Setup

  1. Create a file named api_key.properties
  2. Add the following key-value pair to the file: API_KEY=YOUR_API_KEY

About

Video Player using Media3 in Jetpack compose.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages