I'm working on an Android app where I want users to be able to take photographs, submit the photos online to a central public repository and then other users can browse all submitted photos. Other features that would be nice would be the ability to vote on the best photos and for users to be able to submit photos anonymously as well as submitting via an account that assigns them an identity. Can anyone recommend an existing online service that can support most of these features?
The only thing I can think of is flickr, although I can't see an Android specific API and it looks as if it would require that the user sign-up before submitting photos (which isn't great because most users hate signing up to things).
Look into Android PhotoStream sample application. Everything is explained there