I'd like to sell my Android application, but I live in Poland and in my country* Android Market supports only free apps (we cannot sell and we cannot buy too).
What is the best way to sell application in such situation? I can accept PayPal money transfers, but I don't know how to distribute APK package without exposing it to getting pirated. Did someone tried it already and succeeded?
* Author's country wasn't supported at the moment of asking
** You may find useful PayPal Mobile Payments Libraries
There are a few options available to you.
If you want to put your app up on the Actual Android Market you can try to find a business partner in the US or another country that supports paid apps and have your partner list the application for you. I know of a few developers that have done this without issues. Basically they had trusted friends that would create an Android market developer account ant these friends would list the application. This can be a somewhat undesirable option if you do not have a trusted friend in one of the countries where paid apps are supported.
Another option would be to list your paid application on a 3rd party market such as SlideME or AndAppStore. The founder of AndAppStore Al Sutton is a very active participant in the Android developers community regularly posting on the android Google groups and keeping his twitter feed updated with Android news.
Also be wary of linking to a 3rd party app store from your free program on the Android Market. If you want to sell your paid app from your free app be aware of clause 3.3 of the Android Market Developer Distribution Agreement
Which basically says free apps are OK, but if you want to sell a full version of these apps you can only do it through the Android Market. When the Android Market first opened paid apps were not supported and some developers directed their suers to go directly to a 3rd party app store or their own payment portal and ran into issues with Google. I do believe you could get around this by encouraging users to go to your website and then have the paid version information available on your website.
Good luck.