Skip to content

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

Notifications You must be signed in to change notification settings

KaushalVasava/KVPlayer

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

No packages published

Contributors 2

  •  
  •  

Languages