How-To Develop Android Applications

by Chris Moor on

android_ibig.pngOk, so you’ve read the Android FAQ, successfully managed to install the Android SDK and get it up and running, so now you’re finally ready to get building some Android applications.

Below you’ll find anumber of links to sites that will be of great use to you as you get to grips with the Android SDK and begin to work on creating your own applications for the platform.

Android applications are written using the Java programming language, you’ll also use a custom virtual machine (Dalvik) to run and tst your creations. Dalvik is designed for embedded use which runs on top of the Linux kernal.

Below you’ll find a number of links to sites that will be of great use to you as you get to grips with the Android SDK and begin to work on creating your own applications for the platform. Information on how to develop applications, references,in-depth documentation and code snippets can all be found as you work your way through the various guides and tutorials.

An early look at the the Android SDK is also included showing you sample projects , source code, development tools, an emulator and all the libraries you’ll need to build your Android app.

Getting Started With Android

http://code.google.com/android/intro/index.html

This starter module will guide you through everything you need to know about making your first steps into developing for the platform. Talking you through the anatomy of the applications, development tools and getting you started on your first ‘Hello World’ project.

Developing Android Applications

http://code.google.com/android/devel/index.html

Android applications can be developed using the same tools used to develop Java applications. Android’s core libraries will provide you with the functions needed to build high quality rich mobile apps whilst providing you with development tools to make debugging, running and testing your applications much easier.

This module will guide you though the development proces, outlining the core philosphy behind the Android system and going over the key sections in good detail.

Developer Toolbox

http://code.google.com/android/toolbox/index.html

The developer toolbox module will walk you through how to write code that makes the most of the android systems features, allowing you to create custom components and really get to grips with the many API’s at your disposal.

Reference Information

http://code.google.com/android/reference/index.html

As you would imagine this module is made up of a good collection of reference material specificaly related to developing android applications. Details of the application framework and documentationfor the android core libraries are covered in full.

Sample Code

http://code.google.com/android/samples/index.html

A selection of sample code projects for Android Applications, API demos, Lunar Lander and Notepad.

» See more articles by Chris Moor


  • http://www.godisimaginary.com ToddEDM

    bookmarked

  • TheDoom

    ^What ToddEDM said.

  • MDY

    Does one need an Apple or a PC to build these?

  • shankar

    how i can join in this open source

  • http://na CAPTAIN

    Shanka: READ THIS…

    Ok, so you’ve read the Android FAQ, successfully managed to install the Android SDK

    See the very top of this page for the links.

  • http://www.letbd.com Animesh Chandra Bain

    it seems good

  • triyana

    interesting..

  • jan

    I get a 404 at the “Sample code” url

  • vidhya

    Do we have any particular checklist for android game testing ?if so pls help me

  • http://choychoy.fr dennisdebest

    hey i was wondering if there was any software a bit like windev mobile out there to develop for android because windev is extremely expensive but very good and i already use the normal version for pc applications but i would like to know if thers a cheaper yet fast alternative (other then eclipse obviously ;))

  • http://www.davesblogidge.com Dave

    Bookmarked! Cheers for the guid =]

  • http://iknowtax.com/ kash

    Can you make android app using html and javascript?

    • Fdsf

      what the fuck

  • Tapan

    Hi
    I am running andriod application using eclipse in windows xp mediacenter eddition. But after on run no output is getting. help me.

  • http://jayseeblabs.blogspot.com Jaysee Pingkian

    Might want to start developing Android apps soon!

  • eugene

    can you give me some tips on what type of app will i make to help the community? i would like to link my app to a system that would help our community, sticking to the basics yet one of a kind app, thank you

  • sarath

    good………….

  • Swordh

    None of the url’s works! Error 404 on all of them.

  • RunItMichelle

    Awesome, thanks for the site. BOOKMARKED!

  • rients

    on all the links I click I get a error 404, page not found (!!) :-(

  • Andresen

    Notice how the ‘code.google.com’ tries to redirect you to a localized version. Eg:

    http://code.google.com/android/reference/index.html

    redirects (me, with a Danish Firefox) to

    http://developer.android.com/intl/da/reference/index.html

    after removing the ‘intl/da/’ the references page is found:

    http://developer.android.com/reference/packages.html

  • http://www.infosys.com Gopi Krishna

    Excellent!

  • jaymiyabhai

    Thanks for the info, can i usemu galaxy tab instead of pc to develop android app?

    Thanks in adv.

  • Nihau

    After making the programs, how exactly should I run them on my android phone?

    Nice guide btw ;)

  • Tyler

    @jaymiyabhai

    I know this is a old thread but to you or anyone else wondering, no you cannot develope an android application on an android device. You must use a computer, unless somehow you manage to run .exe’s or other application files on an android device, which is not and will not be possible for some time if at all.

  • Ben Stephens

    @Tyler

    While I agree it’s unlikely to see dev environment on phone for reasons of space and the interface sucking… but you could if you really wanted to.

    lol @ wanting to run windows binaries (.exe) on a linux based platform

  • http://www.google.com johnson

    plz tell me which is best for mobile application android or ios

  • http://rahulkhakse.byethost31.com rahul dm

    it is possible to develop android app without using a eclipse , it is possible to used notepad++ if please mail me my email id

  • http://how-to-develop-android-apps.com Karthic

    ^^ you can use netbeans but it sux

  • http://na eliezer

    Very interesting I might be creating some apps later on,
    Great information,

    • sandesh

      my name is sandesh and i want to know how to develop apps for anroid please help . i know c ,c++ plzzzzz
      thanks in advance or advace me a book plz

  • DesmodusDantre

    For those getting 404s, it is an internal server error meaning there is something wrong with the server the site is trying to connect you to. Nothing wrong with the links so just wait a bit and it should be fine.

  • ca

    404 error means that URL is not found. All the waiting in the world will not resolve it. Internal server error is error 500.

  • Faisal

    I was looking for some actual coding reference, all the links provided lead to articles on how android works. Everyone knows how to make a hello world application!!

  • http://thetechexpress.com/ Manish Patel

    Nice topic and great information. I will sure try to create application from this guide.

  • Skinnyuser

    There are other ways to create apps for Android, better was as I see it. Seattle Clouds and other online services have all the tools one needs to design and fill an app with content without necessity to write a single line of code.

    http://seattleclouds.com

  • eliasdev

    can someone post what’s the finish link to download the 4.0 version?

  • Rajesh Kanattu

    Let me give a try, interesting!

  • http://www.shitcity.com shitface

    Maaaaan i put old spice on my balls

  • m200933

    on internet,is there any book to learn?

    • Edz

      you can buy this book android apps for absolute beginner by wallace jackson and it will teach you download the softwares that you need

  • Brooke Lewitas

    People put such innapropreate comments fkr absolutely no reason whatsoever.

  • Pradeep kumar

    WTF you had just placed all the links that even a baby can get from Google. Can’t you elaborate with pictures or videos

    • http://www.facebook.com/kutturkm Vishnu Ramesh Maroli

      Learn it yourself. He provided the source. This s the best way to learn

    • Manivasagam

      i just thought , there will be tutorial of How to create android app in easy steps ..

  • Andipolayan

    fuck off…

  • Pjjainpankaj27

    abe ye links google b direct provide kr dega ,tune kon sa nya kr diya.

  • MoeZet

    I have been a problem with how to write and compile android programs. As I already installed SDK and Eclipse, but I don’t know how to use them.Please advise me.

    • Saurabhprofs

      take any simple project from developer android and execute that along with the procedure that is given in the site……

    • random guest

      Start from hello world and play with it from your device.

  • yasosan

    what softwares are need to install in pc for android application?

  • yasosan

    what softwares are need to install in pc for android application?

  • MoeZet

    As a already Ok with my SDK and Eclipse and my virtual emulator is working, but writing codes in src on Eclipse is not work on emulator. Why? Advise me. I want to write android programs as they are already written in Java. Is there is android programs completely written and  android tutorials site?

  • http://www.facebook.com/VladWeber Vlad Weber

    QR code is a great invention people made. I’m making mobile apps currently and find it really cool to implement QR codes into them. I’m amazed at QR code coupons Snappii app builder allows to create. They are really helpful for small businesses.

  • Arumugaperumal

    what are the needs to install the Android  and how will develop the web designing

    Pls giude me

  • Ermilie16

    ermyli

  • Ermilie16

    ermili

  • Arjunkumar2026

    what the fuck u did??????

  • http://www.youngwebbuilder.com/ Young Web Developers

    Whats all this spam here for.

  • Amit sharma kumar

    i wann to way of write andorid application??
    so, kindly help me

  • hello

    hello

  • Warleypk

    i can’t nstall the android in my phone
    :( why??

  • Kgb_aat

    I would just like a POC to ask about a map app and how to go about the process. I am by no means a dev or progammer of any sort. Just want a no BS opinion and/or ideas.

  • Vinay

    How to get library files ?

  • http://android-market65.tumblr.com/ upcoming android phones

    Android’s core libraries provides you with the functions required to build top quality wealthy mobile applications although supplying you with development tools to create debugging, running and testing your programs much simpler.

  • Suresh

    guys when I am installing ADT plugin in my eclipse 3.5 It doesn’t go beyond 7% canyou guys say the reason please

  • http://www.mobilefun12.blogspot.com/ Abhishek Kumar Singh

    I am in class 11th and started learning C++ can you tell me that how to create using this and how much time it would take me to learn upto that level so that i could create droid apps?

  • http://twitter.com/neerajdhiman85 Neeraj Dhiman

    thanks for the article…very nice and interesting keep posting more

  • Muhammad Gabol

    Nice Work ..helped alot…but would be more nice if you add kinda pics or make a make a video of helloWorld

  • sgar

    Hi guys i wanna learn to make android software but i do’t know how it’ll be so,plz could you advice me

  • hariz

    I am new to android application developing..plz guide me the good and preferred sites or books

  • Lolololl

    Konnichiwa

  • Ashish Singh

    What’s really stupid is this site listed in the top search results for “developing android app” query. Who in their right mind is back-linking to this pade ????

  • http://www.sufalamtech.com/ Web Development Company

    The Android App Market is flooded with tons of new mobile applications each day. But there can’t be that many developers out there familiar.

  • http://grabadeal.tumblr.com/ Jose Jackson

    Informative and resourceful article. I was creating an Android app for my website and looking for how to develop apps with less efforts?. Thanks Chris for Sharing decent article about developing android apps.

  • Zakky

    M new to this techniques..
    please specify d user friendly software available..

  • Om

    HI sir I want to develop an android application for my college project I am good in core java but now I want to switch to android but I want to learn it quick. I know to learn any language it take time….

  • Rajesh

    Hi sir I want to develop android application in mobile s/w how can I develop i konw android but have some confussion in layouts how can i over come that problem

  • cyril

    hi sir how can i make an a mobile application,.?.,.can you give an example?

  • Manikadan k

    Hi Sir…. how to fetch data from database… pls help sir…

  • DAVRON

    hi Sir how can I use vedio call of samsung galaxy S3 SHV-210K