I'm completely new to Android phones and development, although I am a Java developer.
I have an idea for an application that involves 2 phones communicating through an application.
So phone1 is running the same application as phone2. Is it possible for phone1's application to send information to phone2's application through some API? These phones could/would theoretically have registered with each other first. Or does all such communication have to go through a server?
This may be very basic, but I'm just looking for some pointers on where to start looking.