In this application variety of videos available, once user pause or left video there, then after he/she came back that video will play from where they left.
- Kotlin 100% code.
- MVP Architecture Pattern click here
- ExoPlayer : ExoPlayer is used to play videos.
- Firebase Authentication : Firebase Authentication for Google login only, used to register used for app.
- Firebase Realtime Database: For app realtime data Firebase is used, main use is to store user left which video at which position/time.
- Glide : To showcase image from url (server).
- Retrofit2 : In Video all activity retrofit2 is used as networking library.
- Shimmer Facebook library: Showing progress like layout.