Estoy planeando desarrollar una aplicación que necesitará enviar datos desde un movil android a otro, nunca he hecho algo parecido por lo que necesito un poco de orientación. Quisiera empezar enviando una simple notificación desde mi android a otro, pulsar un boton y transmitir solo un "hola mundo".
*La idea a básica es una especie de prototipo de una pequeña red social en la que ingresas información y si alguno de tus datos (digamos la edad por ejemplo) coincide con la de otro usuario, la aplicación le enviará un mensaje a ambos (puede ser una notificación) diciéndoles que encontró una coincidencia en sus datos.
*Los datos se enviarían a través de Internet puesto que la idea es que sea una comunicación a larga distancia, asumo que necesito un servidor para hacer esto.
¿Que necesito?
¿Necesito algun software especializado ademas del IDE?
¿Por donde empiezo a investigar?
¿Alguna web que me recomienden?
¿Que servidor usar?
Cualquier otra información adicional es bien recibida!