Tip Us!

All input fields are optional, fill out as much or as little as you'd like.

Android programming for beginners series published on Linux.com

by on January 21, 2013 12:23 pm
10
views27582
64
0
2208

Android developmentThere are literally millions of Android devices in the world including smartphones, tablets, media boxes and even digital cameras. And the great thing about Android is that you can develop apps for it completely for free. Unlike Apple, who charges developers an annual fee just to get hold of the software development kit, Google offers the Android development tools as a free download. You can write and build for Android all day long without it costing you a single penny.

If you have ever had the desire to write an app for Android you need to know a few things. First you need a Windows PC, Mac or Linux box to do the development on and second you need to know Java. If you know any C type programming language including C++, C# or even PHP then getting a grip on Java shouldn't be too hard. With a bit of Java and a computer to compile on you are ready to go.

So what's next? Fortunately Linux.com can help with the next step. A series of tutorials is being published by Juliet Kemp which covers the basics of Android programming and is aimed at beginners. There are three tutorials published so far:

  1. Part1 takes you through the steps needed to create a simple Android app, in this case a basic countdown.
  2. Part 2 develops the countdown app fuirther and adds a menu that lets you change the timer value
  3. The unofficial part 3 looks at the ListView and ListActivity classes

There also are lots of other resources online for Android including Google's own Android docs plus various YouTube videos including some from the folks over at XDA:

Have you tried programming for Android? What do you think?

WRITER: SECURITY

Google+ E-mail

Gary has been a technical writer, author and blogger since 2003. He is an expert in open source systems (including Android), system administration, system security and networking protocols. He also knows several programming languages, as he was previously a software engineer for 10 years. He has a Bachelor of Science in business information systems from a UK University.

YOU MIGHT LIKE

Comments
  • http://twitter.com/FelipeBHZ @FelipeBHZ™

    Fantastic! Thank you for sharing.

  • Jonathan Giles

    “If you know any C type programming language including C++, C# or even PHP then getting a grip on Java should be too hard.” Hopefully the NOT is missing :)

    • http://www.garysims.co.uk garysims

      @google-767474fcd84c62a8e4574ce5241a2d69:disqus Ooops, yep you are right… fixed now!!!

  • Kidami

    Outside of a slight bit of misinformation this is a great article and will help me get into developing Android apps

    • http://www.garysims.co.uk garysims

      @5ce339654a04e60dfc1a9e493256ce6f:disqus I am glad you like the article… what was the misinformation you were referring to?

  • Marie

    It sounds great I am playing.

  • Alex P.

    My eight year old keeps asking me to teach him programming.
    I will better recommend that he read it.

  • http://www.aegisisc.com/ Aegisisc

    Great Read! Thanks for sharing.. Handy guide for beginners

  • Imrhankhan Shajahan

    I have Netbeans IDE 7.2.
    Can I code for Android with that?

  • marley m

    Very useful reading. I have a game easy to develop… very possible family friendly. can I publish and play the game before submission. how does preview remain in my care. how do you get on the payroll, the proper way


Would you like to view our mobile friendly site? Try it out