Dale Lane has written an enormous blog post Using MQTT in Android Mobile Applications in which he talks about a lot of the points you are likely to want to consider if you’re writing MQTT applications for Android. There’s lots of useful information and he even includes a complete source code implementation.