What don't you understand?
You need to use the Java programming Language
Along with the Android API by Google.
You need to apply to google to be able to upload your app to their market
You need to Pay to get it uploaded too.
Oh, and 30% of royalties go to google