I'm developing android application that needs to store and read data from some shared storage in the cloud.
I'm wondering is there is already existing android API/SDK for pushing and getting data from some abstract "cloud storage" or will I have to implement and host my own server?