If you have some basic Java knowledge, it’s quite easy to create a
simple Android app. Technically, you don’t even have to have an Android
smartphone, because you can run and test your app in an emulator.
Nevertheless, having a smartphone is a better option.
Here is the list of things you need:- Eclipse IDE
- Android ADT plugin for Eclipse
- Android smartphone
- Android SDK which matches the Android version on your smartphone
STEP 1 – Download Eclipse
You can download Eclipse IDE at this link: http://www.eclipse.org/STEP 2 – Download Android ADT plugin
- Start Eclipse, then select Help > Install New Software….
- Click Add, in the top-right corner.
- In the Add Repository dialog that appears, enter “ADT Plugin” for the Name and the following URL for the Location:
https://dl-ssl.google.com/
android/eclipse/ - Click OK
Note: If you have trouble acquiring the plugin, try using “http” in the Location URL, instead of “https” (https is preferred for security reasons). - In the Available Software dialog, select the checkbox next to Developer Tools and click Next.
- In the next window, you’ll see a list of the tools to be downloaded. Click Next.
- Read and accept the license agreements, then click Finish.
Note: If you get a security warning saying that the authenticity or validity of the software can’t be established, click OK. - When the installation completes, restart Eclipse.
STEP 3 – Download Android SDK
Make sure Eclipse is closed. On Windows 7, go to C:\Users\
Download the SDK which matches the version on your phone.
STEP 4 – Configure the phone
Other possibility is to use an emulator. But the main disadvantage of that possibility is slow loading: for every change you make in the source code and wish to test it, you have to wait 2-3 minutes (depending on your computer’s speed) for the emulator to load.To configure your phone for testing, do as follows:
Setting -> Applications -> Development -> tick USB debugging
Then connect your phone to your PC with an USB cable.
STEP 4 – Open a new Android project
Click File -> New Android project.
Enter the name of your project.

Choose the SDK that matches Android version on your phone.

Add a name of your package.

STEP 5 – Add some code
ADT plugin has created the main activity for you. That code is executed when the application starts.
Delete this line:
setContentView(R.layout.main);And add these 3:
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);Eclipse will prompt you to import the required library for TextView. Just click on the light bulb on the left and double click “Import ‘TextView’”.

STEP 6 – Run the app
Click Run->Run or press Ctrl+F11.Select your device.

And that’s it! Check your phone to see the results.