Skip to content

KaushalVasava/KVPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

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

No releases published

Packages

 
 
 

Contributors

Languages