title: Long distance communication between two Android phones
body: <p>I'm looking to develop an Android app which resides on both phones, sends location data and receives the same to know the distance and absolute direction of the other device, and shows whether the user is going in the right direction(i.e. distance decreasing) or not.</p>
  
  <p>How can the devices communicate? Would 2G/3G internet or SMS be a good choice? Is it hard to implement this idea? Any suggestions would be helpful.</p>