Before you upload your app to the Amazon Store, you can let Amazon test the app for you to see if it is compatible. The App Testing Service allows you to test your app to identify potential issues (if anything) with your app's compatibility on Android, Fire Tablets, Fire TV and Fire phone devices. Now, you will also be able to test how your app's look & feel on Amazon and other devices.
Create an apk for your apk by whatever mean you need to (PhoneGap, Android Studio, etc.)
Drag-and drop your Android apk into the upload box or browse to it and choose the APK you want to test.
CHECK POINT: Once the APK is uploaded the testing will begins and you will see the test result along with supported documentation.
Click the Results available link to see the result of the test.
(Optionally) Click the Submit to Amazon Appstore button to submit your app to the Amazon Appstore.
In the Device Test Results section, hover one of the four options and then select one of the View Results links:
CHECK POINT: In the test results page, review the app's:
Test Events
Memory & CPU Usage
Logcat
Click the right and left arrow buttons on the bottom of the app to see test points for each of the screenshots. In this case, there are 37 screenshots.
Download Amazon AppStore App
You can installs apps on a non-Fire device from Amazon by downloading and installing the Amazon Appstore app from Amazon (not Google Play Store).
On your non-Fire Android device, go to amazon.com/appstore_android_app and when prompted to download the Amazon AppStoer APK and click the OK button.
NOTE: If you are prompted to change your security setting, click the SETTINGS link and turn on the Unknown Sources option and then click OK. This will allow you to download app from other sources other than the Google Play Store (e.g., Amazon).
Once the app downloads, click the Open button.
Drag down the Notification area and click the APK in the Download Manager.
In the screen that appears, click the Install button and then click the Open button to install the Amazon Appstore on your device.
Log in with your Amazon credentials to purchase or download free apps.
Many Android users have discovered there are valuable apps that are available on the Amazon Appstore and not on the Google Play Store. You should distribute to both store to reach a larger audience. Amazon Appstore also has a free app a day.
The Amazon Appstore is a part of the Amazon website and its primary purpose is to distribute apps to Kindle Fire tablet users. But other Android users can also load dedicated apps onto their smartphones and tablets to get access to apps that are stored in this app store. Unlike Google Play Store, there is no registration fee.
On the Sign In screen that appears, if you already have one, use your same Amazon account login credential to create an developer account; otherwise set up one.
[REPLACE IMAGES WITH CLEARER VERSIONS]
In the Registration page that appears, provide the necessary Profile information that is needed (fields with asterisks are required)
Click the Save and Continue button and in the App Distribution Agreement tab that appears, read the agreement and then click the Accept and Continue button.
Answer the two questions below if you plan to monetize your app and then provide the necessary banking information.
Go to the Amazon Developer Console and click the Add a New App button.
In the Choose a Platform dialog box that appears, click the type of apps you want to create and then click the Next button. In this case, we chose Android:
In the New App Submission screen that appear, enter all of the required information and then click the Save button:
In the next screen that appears, click the Binary File(s) option to upload your apk.
Select the Apply Amazon DRM radio button and then click the Upload Binary button, navigate to and upload your apk.
CHECKPOINT: Once you upload your apk, like Google Play, you should see information (e.g., Package, Version code, Version name and File size) about your app displayed on the screen.
Click the Images and Multimedia tab and then click the images links and add the same graphics that you used for the Google Play Store.
NOTE: If you get an error, correct the image dimensions and reload.
[ADD MY OWN SCREEN SHOT HERE]
(Optional) You can also set a Binary alias and any SPECIAL testing instructions that you would like to include.
Click the Save button.
CHECK POINT: Once you upload your app it will take a few days to be deployed and available for Amazon Fire tablets and Android users who has downloaded the Amazon and Amazon Underground apps (see next section on Amazon Underground app).
Amazon Underground
You can also use Amazon Underground Appstore to monetize your app easily by going to Department > Appstore for Android > Underground Apps & Games. Apps in the the Amazon Underground AppStore must monetized (e.g., paid or in-app purchasing) in the Google Play Store. While a user must download your app for free in the Amazon Underground store you can get paid through royalties based on the amount of time the user uses your app.
Because Amazon makes its money selling Fire Tablets, the more apps they have the more hardware they can sell is their incentive. While most of the apps in the Underground Store are games, if you have an app that will engage users, you may want to may it available here.
In the dialog box that appears, click the OK button.
Follow prompts on the following screen to submit your app:
App Reports and Tracking
Once your app has been in the Amazon Appstore for a while, you can go back to see information about how it is doing in the Developer Console: Unlike the Google Play Store, you are not given as much information. It can tell you:
The number of installs
Revenue
Crashes
Go back to the Developer Console and then click on the REPORTING tab.
Set From and To reporting period up to one year from the drop down menu
Clicking on the Update Report tab to see a graph based on the units sold and units returned (paid app that are returned for a refund, not apps that have been uninstalled)
You can also get additional information by clicking on the following tabs:
In App items - info on in-app purchases.
Subscribers - info on subscribers
Underground - how many minutes you app is used in the Amazon Underground Appstore.
NOTE: You can look at summary by Marketplace (where the app has been distributed) or by Country.
Click the Crash link to get information about app's crashes.
Click the Engagement link to get information on how engage your users are when used with Amazon Mobile Analytics.
TIP: You can download these reports as CSV files and then open them in a spreadsheet application (e.g., Microsoft Excel) for further analysis.
Other App Stores
While Google Play and Amazon are the top two app stores, there are others: