android-video-listing-mvp
android-video-listing-mvp copied to clipboard
Android video listing with swipe view tabs based on mvp design pattern with complete functionalities like search and sort
videolistingmvp
Android video listing with swipe view tabs based on mvp design pattern with complete functionalities like searching and sorting
Features
- 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.
MVP
The Video listing app is based on model view presenter pattern.
model
The model is responsible to provide list of videos as per the contract(through the interface) between the model and presenter.
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
view
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
android MVP explained for beginners
Visit Website
Video Slow Motion Zoom Player Player with Best Zoom And Pan Functionality.
PlayStore link
Best Android Video Player with Zoom And Pan
Important Note
Please Provide Read Storage Permission to the Application before Running