Is Kindle Fire considered Android?

Elsewhere, it is written that the Kindle Fire is so different from other Android devices that it is treated separated. Therefore, I am confused about whether Native UI which “only works on iOS and Android” also works on Kindle Fire? I cannot find documentation about this anywhere, so I’m posting this query.

In particular, I’m interested in native webview and native video. I want them to work on iOS and Kindle Fire. [import]uid: 37366 topic_id: 32097 reply_id: 332097[/import]

All native objects that Corona supports on normal Android devices is supported on Kindle Fire as well. This includes native TextFields, TextBoxes, WebPoups, WebViews, MapViews, alerts, activity indicators, showPopups, media.show(), and media.playVideo().

The big difference that you have to watch out for is the Kindle Fire’s bottom navigation bar which is overlaid on top of the Corona window. You’ll have to compensate for that for yourself by checking if the device is a Kindle Fire via system.getInfo().

Please note that Corona does not support native.newVideo() on Android yet. That function is currently only supported on iOS. Your only option on Android at the moment is to use the media.playVideo() function. [import]uid: 32256 topic_id: 32097 reply_id: 127879[/import]

The biggest difference between “Android” and “Kindle Fire” and “Nook” builds are that Android builds assume you are running on Google’s version of Android that has all of their proprietary bits in it. Amazon and Barnes & Noble have taken the Open Source version of Android and built their platforms on that. Of course the Open Source android is the core of Google Android too, so thats why all of this stuff works on all three.

There was a time where if you were building for the Nook or the Kindle Fire, you couldn’t access things like Maps and such. But I think that some recent builds have figured out how to work around the Google licensing bits and provide many of those services to the other two platforms.
[import]uid: 19626 topic_id: 32097 reply_id: 127901[/import]

The Kindle Fire and Nook do not include all of Google’s libraries. Particularly native maps… and Google’sin-app purchase and push notification systems (which require Google Play).

We got map views working on Kindle Fire and Nook by using a web view and Google’s JavaScript map API.

The push notification system that we’re working on will use the new GCM (Google Cloud Messaging) service and will only work on devices that have the Google Play app installed. That means push notifications will not work on Kindle Fire and Nook. We’ll have to implement another solution for those devices. Never a dull moment on the Android front. [import]uid: 32256 topic_id: 32097 reply_id: 127941[/import]

All native objects that Corona supports on normal Android devices is supported on Kindle Fire as well. This includes native TextFields, TextBoxes, WebPoups, WebViews, MapViews, alerts, activity indicators, showPopups, media.show(), and media.playVideo().

The big difference that you have to watch out for is the Kindle Fire’s bottom navigation bar which is overlaid on top of the Corona window. You’ll have to compensate for that for yourself by checking if the device is a Kindle Fire via system.getInfo().

Please note that Corona does not support native.newVideo() on Android yet. That function is currently only supported on iOS. Your only option on Android at the moment is to use the media.playVideo() function. [import]uid: 32256 topic_id: 32097 reply_id: 127879[/import]

The biggest difference between “Android” and “Kindle Fire” and “Nook” builds are that Android builds assume you are running on Google’s version of Android that has all of their proprietary bits in it. Amazon and Barnes & Noble have taken the Open Source version of Android and built their platforms on that. Of course the Open Source android is the core of Google Android too, so thats why all of this stuff works on all three.

There was a time where if you were building for the Nook or the Kindle Fire, you couldn’t access things like Maps and such. But I think that some recent builds have figured out how to work around the Google licensing bits and provide many of those services to the other two platforms.
[import]uid: 19626 topic_id: 32097 reply_id: 127901[/import]

The Kindle Fire and Nook do not include all of Google’s libraries. Particularly native maps… and Google’sin-app purchase and push notification systems (which require Google Play).

We got map views working on Kindle Fire and Nook by using a web view and Google’s JavaScript map API.

The push notification system that we’re working on will use the new GCM (Google Cloud Messaging) service and will only work on devices that have the Google Play app installed. That means push notifications will not work on Kindle Fire and Nook. We’ll have to implement another solution for those devices. Never a dull moment on the Android front. [import]uid: 32256 topic_id: 32097 reply_id: 127941[/import]