EDITOR’s NOTE: The info in this blog post is outdated. Please refer to the guide published here: http://docs.coronalabs.com/guide/distribution/kindleBuild/index.html.
With our recently added support for Amazon’s Kindle Fire tablet, it seems like the right time to publish a complete walk-through for building a Kindle Fire app with Corona SDK and submitting the app for inclusion in Amazon’s Appstore for Android.
Fortunately, the process is very simple and has very few differences from building/submitting normal Android apps. The entire process is described below in just five easy steps.
Step 1: Signing Your App
As stated in the Amazon Developer FAQ, by default, your apps are signed by a certificate supplied by Amazon that is unique to your developer account. So with that said, you should be fine using Corona’s default ‘Debug’ keystore during the build process.
If you have problems, or want to sign your apps yourself, you can go through the standard Android process of obtaining a keystore file to sign your app with (which you’ll use in the next step). For more information on how to do that, please see the following page:
Step 2: Preparing Your App
There is nothing special that needs to be done during the creation process for your Corona app to be compatible with Amazon’s Kindle Fire tablet. To create an optimal user experience, you should ensure your app is optimized for a 600 (width) x 1024 (height) display (the Kindle Fire resolution).
Step 3: Building Your App
Here’s where things begin to get different (but not by much).
Once you’re finished creating your project, load it up in the Corona Simulator. Next, navigate to the File menu > Build > Amazon/Kindle…. You’ll be presented with the following dialog:
Fill out your app’s details, then click the ‘Build’ button and an APK file will be created at the location you specified (the APK is the app you’ll upload to the Amazon Appstore).
Step 4: Amazon Developer Account
Now you’ll need to sign up for an Amazon developer account in order to begin submitting apps. When you’re ready, navigate to:
Sign up, and then log in once everything is set up. Once you’re logged in, click ‘My Apps’ at the top, and then the yellow ‘Add new app’ button below (and to the right):
Step 5: Submit and Wait
Fill out all of your app’s details, upload icons, screenshots, etc. and then click ‘Submit app’ at the end of the application. Some things you might want to have handy before going into the application process include (but is not limited to):
- Your app’s description and keywords
- High resolution icons and screenshots
- Promotional images and videos
From there, you’ll need to wait for your app to be approved by the Amazon team. They will inform you via email when your app is ready to go live—so keep a look out!
And that’s all there is to building and publishing Kindle Fire apps using Corona SDK—piece of cake right? Remember, at the moment, building apps for the Kindle Fire is only available to subscribers via Daily Builds.
If you’re ready to take advantage of this hot new mobile platform, subscribe now and start submitting your Kindle Fire apps right away!