Android Application Development

android logoAndroid Application Development Tutorial

Before going to start details about Android Application Development, Let’s have a small discussion on each key word (Android, Application and Development) of the topic Android Application Development; So that it will be easier to make
us understand the complete Android Development Process Here we will discuss complete step by step details about ‘How to start Android Application Development’. Even if you don’t have any prior experience or idea about Android Application
Development, then also don’t worry. I have already written step by step procedure/tutorial on ‘How to start Android Application Development’. We will directly redirect to ‘Android Development Tutorial’ after some fundamental discussion here.

So now we have three words (Android, Application and Development) in the topic Android Application Development. So might have below questions in our mind. We will go through details about it, but here is a quick reference.

 1. What is Android?

Answer:  Just like Microsoft Windows, Linux, Mac, Android is also an operating system. In other words, Android is a Linux-based operating system designed primarily for touch screen mobile devices such as smart phones and tablet computers.

2. What is an Android Application?

Answer: There are verities of applications we can develop on Android Platform. Let’s take an example; you might know Microsoft Paint, Calculator like applications on Windows platform. Similarly we have Call/Dialer, SMS, Calculator, Contacts like applications on Android. We can develop our own application on Android platform.

3. How to Start Android Application Development.

Answer:  Trust me guys, even if you don’t have any prior experience on Android Application Development, then also you can start developing Android Applications very easily. We will discuss step by step after this discussion. I would like to share an Example before going to the development process. I have a question for you. Below is the Question.

Question for You:  Suppose you are a King and will go for a War, then what will be your first step?

Answer:  No doubt, you will gather all of your weapons first and then discuss or setup a war plan with your group. Exactly we will start android application development like this.

So for Android Application Development, We will have below requirements (You can call them Android Development Weapons) to start the Android Application Development War. Here we are going through a quick reference, but we will go through details about how to install Android tools and start developing apps on Android with example latter on this tutorial.

1. Android IDE

First we need an Integrated Development Environment (IDE) in which we will write code for our Android Applications. The best IDE for Android Application Development is Eclipse. There are different versions of Eclipse IDEs; we will use the latest one. Don’t worry we will discuss with details later in this chapter.

android application development tutorial

2. Android SDK

SDK stands for Software Development Kit. So we need Android SDK to integrate with the Eclipse IDE. Android ADK is nothing but a full package of inbuilt Android APIs (Android Functions), which we will call and use in our Android Applications. We will discuss later on it. Below image is taken after installed Android SDK. Don’t worry we will discuss details about how to install android.

android application development tutorial

3. Emulator (Android Virtual Device)

Android Emulator (AVD) is a virtual Android device. For testing our Android Applications, we can’t buy different android devices. So Android provides a Virtual Device, which will work like an Android real device. We can test out applications on the virtual devices with different screen sizes and resolutions. This AVD will come will default Android SDK.

4. One Android Device (Optional)

This is optional. As we discussed about AVD. We can test our applications on AVD. But yes it is necessary to test the application on real device before user use it on their devices. Also if we will develop some hardware dependent applications, then we have to test the application on real device.

android application development tutorial

5. Know Some Fundamentals/Components of Android Development

We must know some basic details before developing our first android application like ‘Hello World’ Android Application. But trust me guys. It is very easy. I have written step by step tutorial on ‘How to start Android Development’. Also you can find verities of sample examples with proper description along with the tutorial. If you have some prior experience on Android, then you can omit this step and go ahead from the next topic.

6. Android Application Design

As we have already discussed, you must have a plan before going for a war. Similarly we must have design our Android Application properly before start developing it. If you design is not proper, then you might face verities of issues when developing the application. So first keep a proper image of the application in your mind before start development. Then take a piece of paper and a pen. Draw the overall application architecture with control flow using block diagrams. Then device the entire application into independent sub modules. You can also adept some appropriate design patterns for your application. Then start developing dummy sub modules and test if it satisfy your requirements. Identify the road blocks and search for a solution or alternatives. Then integrate all modules to make your application successful.

So without any delay, let’s start Android Application Development from the beginning. Click below Link for detailed tutorial on Android Application Development.

Start Android Application Development

I hope this small tutorial will give you some basic idea about Android Application Development.

Post By SmrutiRanjan (57 Posts)

Working @ Samsung as a Project Lead for Android Smartphones. I have been blogging since 2008. Previously I was writing articles for other bloggers, but finally I have started my own blog-"Techblogon".I am also an active contributor for the blog-"Gadgets n Gizmos World". Job is my necessity, but blogging is my passion.

Website: → Techblogon


7 Responses to Android Application Development

  1. software companies indore says:

    It is really a nice and helpful piece of info. I’m glad that you simply shared this helpful info with us. Please keep us informed like this. Thank you for sharing.

  2. Lena says:

    Great information. Lucky me I ran across your website by chance. I have book marked it for later!

  3. Robert says:

    Quick general question. Have you found a good Android Emulator. I am using the default provided by Android Dev teams in the SDK package but find it to be very slow. Everything I have read online says they are slow because of the conversion to ARM processing, etc. Leave the emulator on, etc.

    Wondered if you may have found a better emulator that is closer to the speed one would see on an actual phone.

  4. crus says:

    Hello there, You’ve done an excellent job. I will certainly digg it and personally suggest to my friends. I am confident they’ll be benefited from this web site.

  5. kanthu says:

    Hi Frnds,
    Which is the best site for exact basic sample applications code of Android ??

  6. Sayali Macwan says:

    Your tutorial on Android app development is really very useful, good to read and easy to understand. Keep sharing.

Leave a Reply

Your email address will not be published. Required fields are marked *

− 1 = three

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">