DEV Community

Moses Roth for Amazon Appstore Developers

Posted on • Updated on

5 best practices to build apps for the Amazon Appstore

Did you know that in addition to our developer documentation, there’s over 80 knowledge base articles to help solve technical questions for your apps on the Amazon Appstore and Fire TV?

Within the Amazon Appstore community space, we manage several popular categories: a Q&A section to ask questions, a dedicated space for announcements, and our knowledge base for commonly searched topics and FAQs.

Here are five popular knowledge base articles that highlight best practices when building apps for the Amazon Appstore:

1. How do I test my app?

LAT

It’s crucial to test your app thoroughly prior to starting the Appstore submission steps. Read this guide to learn about virtual Amazon devices, Live App Testing, and how to use the Android Debug Bridge (ADB).

2. Use version targeting to support Android APIs

buildgradle

Make sure your app functions correctly on all Fire and Android devices. Check out this guide to learn make sure it only calls compatible APIs on each type of device.

3. Obfuscate your app code with ProGuard

obfuscate

To protect your app from piracy and infringement, obfuscate your app’s code so it's difficult for a human to understand. Use this guide to learn how to obfuscate the code with ProGuard.

4. How do I update the devices my app is compatible with?

target

When you submit an Android app to the Amazon Appstore, the attributes in your app manifest and build.gradle files determine which devices your app can be installed on. Check out this article to learn how to make your app compatible on as many Amazon devices as possible.

5. How to deeplink into apps with ASINs and Product IDs

deeplink

If you have multiple apps, you can promote them by providing a link directly to the Amazon Appstore or Amazon retail website from within your app. This guide will show you how to do that!


Check out the rest of our Knowledge Base to see all of the articles currently available. If you have questions about anything not covered there or an idea for another article, let us know!

Top comments (0)