این نظر شخصیه منه و یه جواب جامع و کامل نیست.
اما اگه من باشم اول عکس رو توی یک فایل ذخیره میکنم بعدشم فایل رو توسط یکی از روشهای sync کردن به اندروید میفرستم. مثلا میتونید از روشهایی مثل نرم افزارهایی مثل owncloud و یا seacloud استفاده کنی. البته استفاده از bittorrent sync به نظر غیر معقول نیست. تو این روشها شما کلا از یه نرم افزار ثانویه استفاده میکنی. این روشها ساده است و قابل اعتماده
اما اگه بخوای کل ماجرا رو پیاده سازی کنی به نظر من یه سرور وجود داره که فایل از طریق یه وب سرویس بهش ارسال میشه و با استفاده push notification به موبایل خبر داده میشه و اون میره همون فایل رو دانلود میکنه.
امیدوارم به درد بخوره