A Flutter app to sync photos to/from a remote server.
This app has two modes: uploader and downloader, and runs on Android, iOS and macOS.
The uploader can choose photos from their device to sync
while the downloader syncs these photos to ~/Downloads/PhotoSync
.
Note: by default, mobile is considered the uploader, while desktop is the downloader.
If you would like to build the app yourself, then you simply need:
- Flutter >= 2.10
- Dart >= 2.16
- Xcode >= 13.0
- Android SDK >= 31.0.0
- macOS >= 10.15
Also you need to create a Firebase project and add it to this Flutter project.
The project isn't actively looking for contributors, however feel free to contact James here on GitHub or Twitter.
Concept, Design and Programming by James Leahy.