Should I be worried about sending Apk to client before getting paid?
<p>I am working on an Android app for a client. The app is practically finished, and next week I'll have a meeting with the client to present it. He'll test everything, and upon approving it he will make the payment and I'll give him the source code and publish it on Google Play.</p>

<p>Today he called me asking for the Apk so that he can start testing it. I am worried that if we don't close the deal (for one reason or another) he might get someone to reverse engineer the Apk and get my source code/app anyway, even if obfuscated with ProGuard (I never tried, but according to <a href="http://stackoverflow.com/questions/6260178/reverse-engineer-android-apk-to-get-code">this SO thread</a> it's not that difficult to reverse engineer an Apk).</p>

<p><strong>My question</strong>: Am I being paranoid here and should just send the client the Apk (cause perhaps the ProGuard obfuscation is enough to make the source code useless) , or are my worries reasonable and I should stick to getting paid before delivering anything?</p>
