What is the best way for an Android app installed on two devices to communicate with each other? Can the devices connect directly without using text messaging?
you can use PubNub. it handles all networking and you should only care about messages. it has great API to work.
(Thanks to @Ian Jennings : Can we send data from an android device to another android device directly (p2p) without server in the middle?)