All XMPP Android Apps I am aware of use aSmack somehow.
Beem changes the asmack build process to use a fixed revision of the officially svn of smack. Also they add aditional functionality to smack within their source. Their asmack lib can be found here
If you use the standard smack repo from asmack,
https://github.com/rtreffer/smack, you will get a heavily patched smack 3.1.0 with improved bytestreams and Entity Capabilities (XEP-0115) support.
asmack development has stalled so far, as the original author of asmack seems to focus now on AsmackService, which follows a more lightweight approach than a ported smack for android, specially designed for smartphones, but afaik only with basic stanza sending/receiving features.
I currently use asmack with my own fork of smack for my project. The fork contains at the moment some additional patches, is in sync with upstream smack development and works very well for me. I have tested so far:
Sending and receiving files
via IBB
via Socks Proxies
via Local Socks Proxy
DNS SRV lookups
MUC
Service Discovery
Entity Capabilities
In-Band Registration
My aSmack fork - the build environment for smack - can be found on GitHub. Jar's can be found @ asmack.freakempire.de. The Smack version used by aSmack can be found here:
https://github.com/Flowdalic/smack
Suggestions, improvements and merge requests are always welcome.