Social Saver is a powerful video downloader application built using Flutter, enabling users to download videos from multiple social media platforms, including:
▶️ YouTube- 🎥 YouTube Shorts
- 🎵 TikTok
| Splash Screen | Home (Light Mode) | Home (Dark Mode) |
|---|---|---|
![]() |
| Get Download Links | Select Download Links | Downloading Screen |
|---|---|---|
![]() |
![]() |
![]() |
- Download videos from Instagram, YouTube, YouTube Shorts, TikTok, and Facebook by link
- Open video after a successful download
- Retry download in case of failure
- Create a specific folder for downloaded videos
- Save videos to the gallery
- Uses Bloc for state management
- Follows clean architecture principles and clean code best practices
- get_it – Dependency injection
- internet_connection_checker – Check internet connection
- dartz – Functional programming
- equatable – Value equality for Dart objects
- dio – For API requests and video downloads
- permission_handler – Manage permissions
- open_file – Open videos after downloading
- path_provider – Get app paths for saving videos
- gallery_saver – Save videos to the gallery
Enjoy downloading your favorite videos from various social media platforms easily and directly with Social Saver!



