dalvik and art doesnt have SASL api.How to use smack in development of android apps?
Yes Smack can be used on Android.
Smack uses smack-sasl-provided on Android for most SASL mechanisms, and SCRAM is part of smack-core.
I am not sure about your last question. Smack’s Readme should get you started on how to add Smack to your Android projects.