Looking for Best Practice for Android and Kindle Development

Why Corona separate build for Amazon / Kindle and build for Android?

Because I find the Kindle version can also run on Samsung Android devices.

Do anyone know their difference? Thanks in advance. [import]uid: 91484 topic_id: 24734 reply_id: 324734[/import]

The Kindle Fire is an android device and its apps are fully compatible with any standard android device.

However, the Kindle Fire is a limited device with its hardware and they reject apps that support things the fire can’t support, in particular there are some API’s that support a bunch of Google’s Mobile Services which won’t run on the fire. Per Amazon’s Developer FAQ:

" Will my app work on Kindle Fire?
For your app to work on Kindle Fire, it needs to be compatible with the device’s specifications. At a high level, it must be optimized for non-Google Mobile Services (GMS) Android 2.3.4 (Gingerbread) and a 7" screen with a resolution of 1024 x 600. Your manifest should specify support for large screens. Your app cannot require a gyroscope, camera, WAN module, Bluetooth, microphone, GPS, or micro-SD to function. In addition, your app must not be a theme or wallpaper that manipulates the user interface of the device or customize the lockscreen. As with any other app submission to the Amazon Appstore for Android, your app will also need to comply with our Content Guidelines."

Some of these things have to excluded for things to run on the fire. Since Amazon doesn’t have a separate process for uploading Fire Only apps from Generic Android Apps, I suspect that the reason we have a separate Amazon/Kindle Fire build is to make sure these extra things don’t get included so that it will be eligible for the Fire.
[import]uid: 19626 topic_id: 24734 reply_id: 100336[/import]

Thanks for your feedback. Please correct me if I’m wrong.

If my app can fully function on Kindle Fire and I don’t make any changes in particular for Kindle Fire.

I don’t need to separately upload a build for Kindle Fire and upload another build for Generic Android devices.

Keeping one single Kindle Fire build for all devices is good enough. [import]uid: 91484 topic_id: 24734 reply_id: 100474[/import]

Any suggestion?? [import]uid: 91484 topic_id: 24734 reply_id: 101485[/import]