Skip to content

A simple fast and secure video downloading app. It downloads videos from multiple sources.

Notifications You must be signed in to change notification settings

happy-mammal/hm_video_downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HM Video Downloader

A simple fast and secure video downloading app. It downloads videos from multiple sources. It just needs a video link and you can then download the video with just one click. Automatically detects the supported video links in any format so you wont have to worry about it.

Check it out on:

It supports multiple sources:

  • YT Shorts
  • Facebook
  • Twitter
  • Instagram

Implementations:

  • Dio (for downloading)
  • Flutter Video Player & Chewie (for built in video player)
  • In App Update & Review

Some of its features:

  • Download videos just by providing a link.

  • Provides video quality selection.

  • Stores downloaded videos in a secure storage.

  • Share your downloaded videos from app with just one click just like your gallery.

  • It has built-in video player so you don't have to switch between rather you wont need to. Just keep on swiping just like reels and shorts and share or delete videos instantly with just one click.

  • Full transparency delete and manage them app shows how much space the app as well as the downloaded videos takes.

  • Accepts links in any format of the selected source no need of providing specific URLs. A hassle free way.

Folder structure:

lib
 ┣ data
 ┃ ┗ video_downloader_api.dart
 ┣ models
 ┃ ┣ video_download_model.dart
 ┃ ┗ video_quality_model.dart
 ┣ repositories
 ┃ ┗ video_downloader_repository.dart
 ┣ screens
 ┃ ┣ about_us_screen.dart
 ┃ ┣ downloads_screen.dart
 ┃ ┣ home_screen.dart
 ┃ ┣ splash_screen.dart
 ┃ ┗ video_reels_screen.dart
 ┣ utils
 ┃ ┗ custom_colors.dart
 ┣ widgets
 ┃ ┣ my_thumbnail.dart
 ┃ ┣ video_card.dart
 ┃ ┗ video_quality_card.dart
 ┣ app_screen.dart
 ┗ main.dart

UI (Screenshots)

Group 12

Group 13

Group 14

Group 15

About

A simple fast and secure video downloading app. It downloads videos from multiple sources.

https://play.google.com/store/apps/details?id=com.happymammal.hmvideodownloader

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages