Amazon Kindle Application Development Tutorial – Part 1

Posted on Updated on

Hello All.

hope everything is good.

Amazon Kindle i used in my development.

From last few weeks i’m working on an application development of Amazon Kindle, an ebook reading device by Amazon. In my last post i introduce to you kindle device. Now its sdk is also available for custom applications. I’m probably the first in my region who is working on kindle. So as per my bad habit, i’m going to share what i have learned so far. So from today i’ll post 2, 3 tutorials covering basic concepts regarding application development on kindle platform.

Note : This tutorial is a part of my series of tutorial on Amazon Kindle Application Development. So far we have discussed following topics in this category.

As its mid night, i will try to be concise and will focus mainly on key points. But i assure you as developer you will quickly get what you EXACTLY need to know… more details i will post in next tutorial. So as a tradition of my blog, have a cup of tea/coffee, sit relax in chair and for few min just forget everything around you. Read the rest of the post and get what you actually want to learn; in a simple  and quick way.

i’m going to explain some very basic concepts first. then in later post will move to actual development process.

Orite lets go .. few general things need to know in start

  • Kindle was basically an ebook reading device by Amazon. You can download books from Amazon, subscribes to blogs and can read contents on your kindle device.
  • Kindle as application is also available for iPhone. You can install that app from AppStore and can use same features provided by standard kindle device.
  • Then Amazon launched beta sdk for kindle platform; let the developer community to develop application for kindle device. Many application has been developed including games, productive apps etc. The kindle kdk team is continuously intouch with all developers and taking their platform to much more mature state by having feedback/suggestions.
  • In this series of tutorial, we will learn how to develop application for kindle platform using kindle skd. We will test them over its simulator and then run over device.

Orite now something related development perspective.

  • First of all, congratulations, kindle development is java based so thumbs up , take a relax breath and have little smile .. yesss that’s the way  🙂 …  (don’t forget to take sip of tea/coffee)
  • As there is java development, me like many other developer community suggests you should use eclipse IDE for your development. Eclipse no doubt the best tool currently available. Here I’m not going to tell which features it provides else I need few years to tell everything in details. As we have already used eclipse for our Android and blackberry application development, so again I will prefer to use eclipse.
  • The kindle sdk provides a simulator for testing your application. Though you can fully test your creativity over there but as a matter of fact you MUST need to run it over kindle device before submitting to your client or to launch publically. I used kindle that was cost nearly $150 (though it wasn’t mine at all)  so if you wish you can have your own kindle else test it over simulator 🙂

Thats all from today’s lecture. In the next part I will describe how to set development environment on your system to start applications for kindle.

have good time.
free counters


13 thoughts on “Amazon Kindle Application Development Tutorial – Part 1

    Marie Chelle said:
    November 10, 2010 at 21:12

    Nice Information.. Thx for sharing this

    […] Amazon Kindle Tutorial – Part 1 :: Basic Concepts […]

    Kareen Kahrs said:
    November 16, 2010 at 20:20

    see you next note

    Audum said:
    December 29, 2010 at 18:19

    Is it possible to create Spash id application for Kindle???
    Please help!

      Ans responded:
      December 29, 2010 at 18:20

      can you kindly explain your question; i’m not getting what do you mean by saying “Spash id application;” are you talking about splash screen or something else;

        Audum said:
        December 31, 2010 at 12:31

        Actually I wanted to create a application which should contain the following features:
        1. Storing and Maintaining different personal details about the person.
        2. Displaying the entire data in table view.
        3. User should able to select and modify any record from table view.
        4. Data should be stored in database.

    Audum said:
    January 3, 2011 at 11:06

    Please guide me on above problem…

      Ans responded:
      January 3, 2011 at 11:39

      its all possible on kindle; You can use layouts from java AWT to show your data as per your design;
      for database, there is a problem; cuz kindle doesn’t support sqllite or some other builtin database; as alternate we can use file system; But again its complicated to handle; I use DB4O ( as database solution; you can try this;

        Audum said:
        January 3, 2011 at 14:41


    me at home said:
    June 22, 2011 at 22:25

    is there a possibility to get the kdk without amazon ? I’m now waiting for 4 weeks to get access to the limited beta…. ;(

    I like to evaluate possible portations from my existing apps….

      Ans responded:
      June 23, 2011 at 01:26

      Don’t know why amazon is taking this much time to approve the requests; Many of my friends and readers told me that their requests are in no-answer state at Amazon’s desk;

      Even if you download kdk from somewhere it might not work for you cuz for deploying the application on device you have to activate your kindle with amazon; And for this you must have a valid account on amazon’s developer portal;

        Kai said:
        June 27, 2011 at 14:56

        that’s really ugly….
        Is Amazon the next Apple ? They will not have much friends while they behave like this ! said:
    April 25, 2017 at 12:22

    Hello together, I Need the Kindle eInk SDK to develop an app and I am willing to pay for 20$ via Paypal for it, if you send it to me or provide me a link. Thank you in advance! Cheers, Dennis

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.