Introduction to Kindle Fire App Development Essentials

From Techotopia
Jump to: navigation, search
PreviousTable of ContentsNext
Table of ContentsAn Overview of the Kindle Fire


The Kindle Fire is the latest addition to Amazon’s Kindle family of devices. Unlike previous Kindle models, however, the Kindle Fire is the first device from Amazon to move beyond eBook reading by providing a full tablet experience with a multi-touch color screen and the ability to watch movies, read books and magazines, play music and install applications from the Amazon App Store.


About Kindle Fire App Development Essentials

The goal of this book is to teach the skills necessary to develop Android based applications for the Kindle Fire family of devices.

Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development environment. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces. More advanced topics such as database management, content providers and intents are also covered, as are touch screen handling, gesture recognition, camera access and the playback and recording of both video and audio.

In addition to covering general Android development techniques, the book also includes Amazon and Kindle Fire specific topics such as creating Kindle Fire emulators for application testing, connecting Kindle Fire devices to the debugging environment, using the Amazon In-App Purchasing and Mobile Ads APIs, implementing maps using the Amazon Maps API and submitting apps to the Amazon Mobile App Distribution portal. Assuming you already have some Java programming experience, are ready to download Eclipse and the Android SDK, have access to a Windows, Mac or Linux system and ideas for some apps to develop, you are ready to get started.

Downloading the Code Samples

The source code and Eclipse project files for the examples contained in this book are available for download at:

Once the file has been downloaded and unzipped, the samples may be imported into an existing Eclipse workspace by selecting the Eclipse File -> Import… menu option and choosing the Android -> Existing Android Code Into Workspace category. When prompted, select the folder containing the sample project folders as the Root Directory before choosing the sample projects to be imported from the resulting list.


We want you to be satisfied with your purchase of this book. If you find any errors in the book, or have any comments, questions or concerns please contact us at [email protected].


Whilst we make every effort to ensure the accuracy of the content of this book, it is inevitable that a book covering a subject area of this size and complexity may include some errors and oversights. Any known issues with the book will be outlined, together with solutions, at the following URL:

In the event that you find an error not listed in the errata, please let us know by emailing our technical support team at [email protected]. They are there to help you and will work to resolve any problems you may encounter.


PreviousTable of ContentsNext
Table of ContentsAn Overview of the Kindle Fire