Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

KaushalVasava/KVPlayer

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KVPlayer

It is a Video player app using Kotlin, Exo player library using MVVM architecture. This app supports subtitle, different audio language.

Features:

  • Play videos
  • Audio track and subtitle supports
  • Lock mode, mute/unmute, fullscreen supports
  • You can play last played video from folder screen
  • Brightness and volume controller
  • You can skip video duration

Following android component you can learn:

  • Navigation graph for navigation and data passing
  • Single activity design
  • Exoplayer library
  • DiffUtil in recyclerview
  • MVVM architecture
  • SharedPreference
  • Glide library for image load

Screenshots :

Screenshot_2023-01-15-18-40-47-049_com lasuak kvplayer Screenshot_2023-01-15-18-40-32-229_com lasuak kvplayer Screenshot_2023-01-16-16-35-44-039_com lasuak kvplayer (1)

Video :

Screenrecorder-2023-01-16-11-16-38-885.0.0.mp4

Made by Kaushal Vasava

Thank you

About

It is a Video player app using Kotlin, Exo player library using MVVM architecture. This app supports subtitle, different audio language.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.