Software / ProductLet's talk
Back to selected work
mobile product

Yank

See it. Yank it. Find it anywhere.

Check out the appView source code
Platform
iOS + Android
Architecture
Flutter + BLoC
Sync
Firebase
Yank library showing saved links, photos, audio, and files
YankFull screenshot

Yank turns the system share sheet into a personal cross-device stash. Links, photos, audio, and files can be captured from other apps, organized inside one chronological library, searched later, and pulled into a separate Yank working set without disturbing the original timeline.

Challenge

Saving something is easy. Finding it again is the hard part when useful links, screenshots, files, and media are scattered across different apps, chats, downloads, and devices.

Approach

Flutter and BLoC keep authentication, capture, library, audio, and settings state separated from the interface. Native share intake brings content into Yank from other apps, while Firebase Authentication, Cloud Firestore, and Firebase Storage handle accounts, synchronized metadata, and binary content. Link metadata, source filters, search, previews, and the Yank working set sit on top of the same unified content model.

Outcome

A focused personal library where saved content stays organized instead of disappearing into bookmarks, chats, and downloads. Items remain chronological in the main Library, while Yank acts as a separate synced working set for the things worth keeping close.

Core stack

  • Flutter
  • Dart
  • BLoC
  • Firebase
  • iOS
  • Android