mirror of
https://github.com/TomPlanche/photo-deleter.git
synced 2026-09-13 22:59:58 +02:00
Fork of github.com/TomPlanche/photo-deleter
- Swift 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| photo-deleter | ||
| photo-deleter.xcodeproj | ||
| photo-deleterTests | ||
| photo-deleterUITests | ||
| .gitignore | ||
| README.md | ||
Photo Deleter
A SwiftUI app that helps users efficiently organize their photo library using a Tinder-like swipe interface.
Features
- 📱 Simple swipe-based interface for photo management
- 🗑️ Safe deletion process with a dedicated "To Delete" album
- 📊 Real-time statistics tracking
- 🔒 Privacy-focused with proper photo library permissions
- 💫 Smooth animations and intuitive gestures
- ✨ Modern iOS design patterns
How It Works
- Permission: The app requests access to your photo library
- Browse: View your photos one at a time
- Organize:
- Swipe left to mark a photo for deletion
- Swipe right to keep the photo
- Review: Marked photos are moved to a "To Delete" album for final review
- Summary: View statistics about your organizing session
Requirements
- iOS 16.0+
- Xcode 15.0+
- Swift 5.9+
- Photo Library access
Installation
- Clone the repository
- Open
photo-deleter.xcodeprojin Xcode - Build and run the project on your iOS device or simulator
Privacy
The app requires photo library access to function. All photo management happens locally on your device, and no photos are uploaded or shared externally.
Technical Details
- Built with SwiftUI and PhotoKit
- Uses modern Swift concurrency
- Implements MVVM architecture
- Handles photo library permissions safely
- Includes error handling and retry logic
- Maintains state persistence for processed photos