Skip to content

MVVM Based Android app that helps to record video, play video.

Notifications You must be signed in to change notification settings

PriyabrataNaskar/VideoRecoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VideoRecoder

MVVM Based Android app that helps to record video, play video.

A MVVM architecture based Video Recorder in android, developed with Kotlin, Retrofit, Navigation Components, Shimmer for ProgressBar

App Logo

In Eagle Eye you can Record New Videos using CameraX API, Play Videos, View Videos in Recycler View

In this Video Recorder - Eagle Eye You can :

  • Skim through Recorded Videos in a RecyclerView
  • Open Each Videos, Play in Exo Player, control videos using different controls
  • See a nice animation when there is no video
  • Record Videos using CameraX API

View The app in video here

Download APK here

I'm using

  • Navigation Components for navigating between fragments
  • Safe Args to pass data b/w fragments
  • The entire application is in Kotlin.
  • Using Single Activity Arch.
  • MVVM Architecture
  • Glide to load video thumbnails
  • Shimmer Library by Facebook for loading effect
  • Lottie for playing animation when no video is available
  • CameraX API to record videos
  • MediaFacer Library for accessing videos
  • EXO Player Library for Video playback

Acknowledgements

Thanks to these projects and libraries:

Libraries

About

MVVM Based Android app that helps to record video, play video.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages