title: Is peer-to-peer communication over 3G/4G possible for smart phones?
body: <p>I'm trying to write an app that transfers data from one android device to another - but the devices are most likely located in different parts of the city, state, or country. (The straight forward way would be to have a central server (or any type of server), but i'm trying to avoid using one). </p>
  
  <p>The data I'm trying to pass is text, pictures, or a combination of both.</p>
  
  <p>The solution I've found so far is to communicate with specially formatted text or picture messages; but that seems far from optimal. Any better solutions?</p>