vibecoded material 3 screenshot sorter using filenames to group
  • Dart 87.4%
  • Python 12.1%
  • Kotlin 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
noelh 61f82d146c
All checks were successful
Flutter Local Build / android-build (push) Successful in 6m7s
chore: bump patch
2026-11-02 16:08:35 +01:00
.forgejo/workflows fix: move build.yml 2026-11-02 12:25:14 +01:00
.vscode fix: set custom package name 2026-11-02 12:55:00 +01:00
android [skip ci]fix: add media permission 2026-11-02 16:07:56 +01:00
lib initial commit 2026-11-02 12:23:45 +01:00
test initial commit 2026-11-02 12:23:45 +01:00
.gitignore initial commit 2026-11-02 12:23:45 +01:00
.metadata initial commit 2026-11-02 12:23:45 +01:00
analysis_options.yaml initial commit 2026-11-02 12:23:45 +01:00
idea.py initial commit 2026-11-02 12:23:45 +01:00
pubspec.lock initial commit 2026-11-02 12:23:45 +01:00
pubspec.yaml chore: bump patch 2026-11-02 16:08:35 +01:00
README.md initial commit 2026-11-02 12:23:45 +01:00

Screenshot Sorter

An Android Flutter app for reviewing screenshots grouped by the app name in their filenames. Material You colors are used when available on the device.

The app scans image albums in the Screenshots folder. Names such as Screenshot_20250102_123456_com.example.browser.png and AISelect_20250102_123456_Maps.jpg are grouped by their final app-name part; other filenames appear under Unknown app.

Expand an app group to preview its screenshots. Select individual images or the group checkbox, then choose Delete. The app asks for confirmation, and Android may show its own system confirmation before deleting media.

Run on a connected Android device or emulator with flutter run. Run the filename grouping tests with flutter test.