Conversations is an open source XMPP (formally known as Jabber) client for Android 4.0+ smart phones.