I am looking for an XMPP chat client for Android. I usually use Pidgin with off-the-record messaging on my Slackware Linux system. I am planning on connecting my phone to my VPS which has a private XMPP prosody server only accesible from a VPN network. I use this server to organize projects and would prefer to keep it as private as possible.

This means that my xmpp client needs to not contain ads, use OTR, support encryption, has most if not all xmpp features.

Can anyone recommend a XMPP chat client for android?