Aves is a gallery and metadata explorer app, built for Android with Flutter.
androidexiffluttergallerygdepthgeotiffgpxheicheifmetadatametadata-explorermotion-photosmpfmultipagesvgtifftopojsonxmp
android | ||
assets | ||
extra | ||
fonts | ||
ios | ||
lib | ||
.gitignore | ||
.metadata | ||
analysis_options.yaml | ||
LICENSE | ||
pubspec.lock | ||
pubspec.yaml | ||
README.md |
Aves is a gallery and metadata explorer app. It is built for Android, with Flutter.
Features
- support raster images: JPEG, PNG, GIF, WEBP, BMP, WBMP, HEIC (from Android Pie)
- support animated images: GIF, WEBP
- support vector images: SVG
- support videos: MP4, AVI & probably others
- search and filter by country, place, XMP tag, type (animated, raster, vector, video)
- bulk delete, share, copy, move
- favorites
- statistics
- handle intents to view or pick images
Roadmap
If time permits, I intend to eventually add these:
- settings & preferences
- feature: XMP tag edition (likely with pixymeta-android)
- feature: location edition
- map view
- gesture: long press and drag thumbnails to select multiple items
- gesture: double tap and drag image to zoom in/out (aka quick scale, one finger zoom)
- support: burst groups
- support: Android R
- subsampling/tiling
Known issues
- privacy: cannot opt out of Crashlytics reporting (cf flutterfire issue #1143)
- gesture: double tap on image does not zoom on tapped area (cf photo_view issue #82)
- performance: image info page stutters the first time it loads a Google Maps view (cf flutter issue #28493)
- performance: image decoding is slow