Android video listing with swipe view tabs based on mvp design pattern with complete functionalities like searching and sorting
- Auto Update of video listing
- Folder Listing
- SwipeViewTabs interface using view pager.
- Drawer Options Also available.
- Code to get thumbnails
- disk and memory caching for bitmaps used.
- share, delete and rename functionalities
- 6 options of sorting availble.
The Video listing app is based on model view presenter pattern.
The model is responsible to provide list of videos as per the contract(through the interface) between the model and presenter.
The presenter has all the business logic and is also responsible for the communication between the model and the view such as the any video addition or deletion
The view is the layout view of the video listing.
any of three component are easy replacable, also any change in one component of the application does not impact any other component in the application due to clean separation of roles.
For Detailed Explaination Check
Video Slow Motion Zoom Player Player with Best Zoom And Pan Functionality.
Please Provide Read Storage Permission to the Application before Running