Olá,
Tenho um boa solução, utilizando nuvem, um banco NoSQL, e notificação push.
Login usando Facebook, e se for conveniente até Google+.
Bate papo em tempo real, upload de foto, perfil de usuário...
Gostaria de receber mais detalhes para podermos trabalhar juntos, o orçamento que envio é para Android + Nuvem
Seguimos todas as guidelines do Material Design da Google, as melhores praticas OO para Java, totalmente dimensionável.
Seria um prazer poder realizar este trabalho.