Jim McKeeth has a blog post up about using Delphi XE6 Firemonkey to build apps for Amazon’s new Fire TV device. The Amazon Fire TV runs Android and Delphi XE6 (and probably XE5 and AppMethod) apps just work out of the box on it because it meets the minimum requirements. The input device for the Fire TV is a remote control with a number of different buttons. Jim talks about handling the button presses using the OnKeyUp event and the different key codes which are “vkLeft, vkRight, vkUp, vkDown, vkMenu, vkHardwareBack, vkMediaPlayPause”. Apparently there is also a Game Circle and Notification SDK available for the Fire TV (which is different from the way Google Cloud Messaging works). You can find out more about the SDKs and how to use them over on Amazon’s site. You can use something like Java2pas to convert the Amazon SDK JAR files into Object Pascal JNI Files.
FMXExpress.com has over 700 tips and tricks for building cross platform apps on Android, IOS, OSX, Windows, and Linux with a single codebase and single UI using the FireMonkey framework found in Delphi and C++Builder.
FMXExpress covers top cross platform secrets for FireMonkey in C++Builder and Delphi XE5, XE6, XE7, XE8, Seattle, Berlin, Tokyo, Rio, and Sydney.