Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 810 Bytes

README.md

File metadata and controls

21 lines (18 loc) · 810 Bytes

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