I want minimize my app size as well as avoid the app from reverse-engineering. Can anybody help with simple answer?
You can use proguard for this. It is a tool provided by Google for the same purpose. See the official guide here:
http://developer.android.com/tools/help/proguard.html