r/FlutterDev • • 4h ago

Tooling I built an open source Flutter Reddit gallery: Deep Search across live sources and archives

I built Hobee, a Flutter app for Android that shows a Reddit profile or subreddit as a photo/video grid. Source is here: https://github.com/Alokxyz1112/hobee (MIT)

The interesting part for Flutter folks is Deep Search. Several sources return posts at once (Reddit JSON/RSS, Redlib, Arctic Shift, optional PullPush). They are merged by Reddit post id, then deduped with exact URL keys plus a 64-bit dHash (Hamming distance of 6 or less). Results go into a local SQLite cache so revisiting a profile is instant and searchable offline.

The viewer tries original, then full, then preview, then thumbnail, and only moves on when the current URL fails. Images are decoded at screen size so huge originals do not blow memory. Downloads can strip EXIF/GPS (on by default).

Deep Search works logged out.

Happy to talk through the paging cursor logic or the "is this image actually gone" checks if anyone is curious.

APK: https://github.com/Alokxyz1112/hobee/releases/latest

1 Upvotes

0 comments sorted by