Последнее время мы в Bright Mobile видим рост обращений на разработку приложений, где в основе лежит общение между пользователями.
Всем, кто решит писать свой чат, настоятельно рекомендую рассмотреть Tinode.
OpenSource, GPL3.