I am trying to build a cross mobile platform app to sync files and photos between devices, something like dropbox but for mobile or like sugarsync.
I want it to run on iphone/ipad , android, windows phone.
So for example the user can put a file on his iphone and can see it on his windows phone automatically.
Is that possible using phonegap apis or should i search for another solution?
Yes.
You retrieve the file from the local device and upload to your server.
You can then download the file from the server on the other device.
You can do this using the
FileTransferfunctionality in PhoneGap (supported on Android, iOS, BlackBerry & WP7) without the need to write any plugins or native code.You’d just have to write the permissions side of things, the ability to return a list of files stored on the server and manage the syncing of changes.
BEWARE: There a legal, privacy and security issues with accessing and storing other peoples files.