Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm coming from the iOS side. I'm particularly interested in knowing if there are similar hurdles on the Android side on these points:

  • developer fee -- do you have to pay $99 a year to build for android?
  • provisioning devices - do you have to go through a complex provisioning/digital certificate/device-id routine to get the app you're developing on a device for testing?
  • marketplace distribution - do you have to go through an approval process to get your app to users?
  • payment - is it easy to get paid for your app? What is Amazon's cut?

Thanks. I know I could probably find these answers scattered on the web, but it would sure save me time to just hear from an experienced Android dev.

share|improve this question

closed as too broad by gnat, GlenH7, MichaelT, Bart van Ingen Schenau, MainMa Sep 22 '14 at 15:40

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

Have you seen An iOS Developer Takes on Android? – digitxp Aug 5 '11 at 19:56
Amazon's cut? I'd say about 0%. Google might take something however :) – Vivien Barousse Aug 5 '11 at 21:31
@Vivien You both are confused. Google takes a cut of the apps posted to the stock android market. Amazon however also has their own "Market" and I'm sure they take a cut as well. – Pete Aug 5 '11 at 21:46
@Pete: My bad, I have a tendency to forget that Android has more than one market – Vivien Barousse Aug 5 '11 at 21:49
up vote 4 down vote accepted

Short answers

  • developer fee - You don't have to pay a fee to develop Android apps on the emulator (like iOS) or on the device (unlike iOS) you only have to pay a one time fee of $25,- to publish your app on the Android Market.
  • provisioning devices - You don't have to go through any process. Just connect your device to your laptop, or whatever and you can test on the device (what you need to do is enable USB debugging on the phone itself, by starting the Settings application and selecting Applications > Development > USB Debugging)
  • marketplace distribution - There is no approval process, but once your app is out there and it's really offensive or whatever Google will remove your app. You can always post your app on your own website though. Or send it in an e-mail. All possible.
  • payment - Don't know Amazon's cut (I'm not a US resident), but Google's cut on the Android Market is similar to Apple's cut on the App Store... that is 70% for the developer, 30% for Google (and Apple)

More info:



share|improve this answer
There is no developer fee. There is a fee if you want to publish on Google's market, but you don't have to - you can just offer your program for download anywhere you like, just like distributing a Windows application. – Oak Aug 6 '11 at 13:41
Thanks Oak, you're quite right. I'll update my answer. – Johan Pelgrim Aug 9 '11 at 6:22

Not the answer you're looking for? Browse other questions tagged or ask your own question.