Skip to content

JoeSherif97/WA-Status-Picker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatsApp Status Picker

A Flutter app to browse, preview, and save WhatsApp status images and videos. Built with an MVC architecture, it offers a user-friendly tabbed interface, media previews, and downloads to a custom gallery album. Supports dark/light mode toggling and requires storage permissions to access WhatsApp status directories.

Features

  • Tabbed Interface: Separate tabs for images and videos using PictureSP and VideoSP.
  • Media Previews: Tap to view full-size images or play videos in a dialog with play/pause controls.
  • Download Media: Save statuses to a "WA Status Picker" gallery album with a single tap.
  • Theme Switching: Toggle between dark and light modes for better usability.
  • MVC Architecture: Organized into Model (status_model.dart), View (main.dart), and Controller (status_controller.dart) for maintainability.
  • Permission Handling: Requests storage permissions to access WhatsApp status files.

Screenshots

Logo

Main Screens

Without Permission

With Permission

Photos
Videos

Dialogs

Refresing
Permission Denied
Video Playback
Media Picked Succesfully

Usage

  • Install the APK on an Android device with WhatsApp installed.
  • Grant storage permissions when prompted to access /storage/emulated/0/Android/media/com.whatsapp/WhatsApp/Media/.Statuses/.
  • Browse the Pictures tab for images or the Videos tab for videos.
  • Tap a thumbnail to preview:
    • Images: View full-size in a dialog with a download button.
    • Videos: Play in a dialog with play/pause controls and a download button.
  • Tap the download button to save media to the "WA Status Picker" gallery album.
  • Use the refresh button to update the status list.
  • Toggle dark/light mode via the theme button in the app bar.

Instalation

You can get the first release here: https://github.com/JoeSherif97/WA-Status-Picker/releases/tag/Release-1.0

About

A Flutter app to browse and save WhatsApp status images/videos. Features a tabbed UI, preview dialogs, and downloads to a custom gallery album. Built with MVC architecture, supports dark/light mode. Accesses WhatsApp status directories with permissions.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors