I Built a Rust-Powered Diff Sync Engine to Fix Android↔Mac Sync [Mac Only]
## Why I Built This You get back from a trip and try to back up your photos from Android to Mac. When did I last back up? How far did I get? You don't know, so you send everything. Duplicates pile ...
![I Built a Rust-Powered Diff Sync Engine to Fix Android↔Mac Sync [Mac Only]](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq8mtzfa7487k057dmbd5.png)
Source: DEV Community
## Why I Built This You get back from a trip and try to back up your photos from Android to Mac. When did I last back up? How far did I get? You don't know, so you send everything. Duplicates pile up. Storage gets wasted. You do it all again next time... Sound familiar? "I have no idea what's already backed up, so I just send everything every time" "I used a sync tool and accidentally deleted an entire folder of important files" "I transferred hundreds of photos and half of them were already on my Mac" "Never transfer the same file twice. Build a tool that does exactly that." — that's where this project started. What I Built Hiyoko Sync — a Mac-only Android differential sync app. https://hiyokoko.gumroad.com/l/HiyokoSync 30-day money-back guarantee, no questions asked. Key Features The core is a differential sync engine that compares file size and modification date, and transfers only what's new or changed. Sync Differential sync engine: Compares file size and modification date — alrea