explaingit

deckerst/aves

4,735DartAudience · generalComplexity · 1/5Setup · easy

TLDR

Aves is a Flutter-based Android gallery app that lets you browse, organize, and explore photos and videos by album, tag, and location, with support for unusual formats like HEIC, GeoTIFF, motion photos, and 360-degree videos.

Mindmap

mindmap
  root((aves))
    What it does
      Browse by album
      Browse by tag
      Map view
      Format detection
    Media Formats
      HEIC images
      GeoTIFF files
      Motion photos
      360 videos
    Distribution
      Google Play
      F-Droid Libre
      Android TV
    Features
      Home screen widget
      Screen saver mode
      Weblate translations
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Use as your default Android gallery replacement with album, tag, and location-based browsing.

USE CASE 2

View geo-tagged photos on an interactive map grouped automatically by country.

USE CASE 3

Browse unusual media formats like multi-page TIFFs, HEIC images, motion photos, and 360-degree videos.

USE CASE 4

Run the app on Android TV as a photo screensaver or home screen widget.

Tech stack

DartFlutter

Getting it running

Difficulty · easy Time to first run · 5min

Install from Google Play or F-Droid, no server or build step required.

No license information is mentioned in the explanation.

In plain English

Aves is an Android photo and video gallery app built with Flutter that focuses on browsing, organizing, and exploring the metadata of your media collection. Beyond viewing standard JPEGs and MP4s, it handles more unusual formats: multi-page TIFFs, SVGs, older AVI files, HEIC images, and GeoTIFF files. The app scans your collection to identify special media types automatically: motion photos (images that contain a short video clip), panoramas and photo spheres, 360-degree videos, and geo-tagged files. It can display photos on a map view and group them by country using the location data stored inside the image files themselves. Navigation and search are central to how Aves works. You can browse by album, by tag, by location, and flow between these views. The app integrates with Android's standard features including home screen widgets, app shortcuts, a screen saver mode, and the system-level media picker, so it can serve as your default gallery replacement. It also works on Android TV. Aves is available on Google Play, F-Droid (under the name Aves Libre with no Google dependencies), IzzyOnDroid, and Obtainium. The Play version and the Libre version differ slightly, a comparison page on the project wiki explains what each includes. The project is built and maintained by one developer. Translations are contributed via Weblate. Bug reports and feature requests are accepted through GitHub issues, but the README notes that code pull requests are not currently accepted. Donations are supported via PayPal and Liberapay.

Copy-paste prompts

Prompt 1
How do I set Aves as my default Android gallery app and configure home screen widgets for my photo albums?
Prompt 2
Show me how Aves detects and displays geo-tagged photos on a map view grouped by country.
Prompt 3
What are the differences between the Aves Play Store version and Aves Libre on F-Droid, which should I install?
Prompt 4
How does Aves automatically identify motion photos, panoramas, and 360-degree videos in my collection?
Open on GitHub → Explain another repo

← deckerst on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.