Homecoming photos shouldn't live in a folder. They should ambush you, gently.
Military families photograph differently: the airport homecoming, the video calls across time zones, the pictures that got a family through a deployment. Those frames have a weight the camera roll's grid was never built to honor.
Photos that did a job
Bubbles In Time uses Android's display-over-other-apps permission (SYSTEM_ALERT_WINDOW) to float your photos above whatever you're doing, then get out of the way.
During a deployment, photos aren't keepsakes — they're infrastructure. The picture on the nightstand, the kid's drawing photographed and sent, the grainy video call screenshot: they carried real load. When the deployment ends, they get buried like everything else, which is a strange fate for images that mattered that much.
A private rotation for a private history
Bubbles In Time floats those memories back — the homecoming hug, the pinning ceremony, the first family dinner after — on a schedule you set, over whatever you're doing. And privacy here isn't a feature checkbox: nothing uploads, no account exists, no third party holds a copy. For families who think about operational and personal security by habit, on-device is the only acceptable architecture, and it's the only one this app has.
For the veteran, too
Service photos age into something complicated and valuable — the buddies, the bases, the younger version of yourself. A Mystery Photo rotation that occasionally surfaces one is a way of staying on speaking terms with that history, thirty seconds at a time, without the sit-down archaeology session that never happens.
Quick answers
Bubbles In Time runs on Android 7.0 and up, costs $2.99 once, and has no subscription, no ads and no in-app purchases.
Is anything uploaded or shared?
No. On-device only, no account, no data sharing — the architecture military families would insist on.
Can I float saved message threads from deployment?
Yes — message threads can become memories alongside photos and videos.
Does it work overseas?
The app is sold in 172 countries on Google Play and works wherever your Android does — no server connection required.