Choose to Write for Android

1 - I can do better 2 - Jury's out 3 - Pretty darn good 4 - Splendiferous 5 - Awesometastic by 2 people | Log in to rate

Ranked #8,094 in Tech & Geek, #187,808 overall

Should I Write for Android?

The answer is yes.

What's better than being able to develop applications for a company that

a) doesn't charge you for it

b) puts no limitations on you as a developer

c) has the potential to be the next biggest thing in technology ?

Think about it:

There are so many ideas for applications out that it makes my head swim.

You have the ability to write for Android and make your (and everyone else's lives) much easier.

Make sure you go online and find out the applications already out there for Google Android.

I guarantee you, you'll be dying to write for Android.

The possibilities are so unlimited, it'll make your brain tired just thinking about it.

Don't get me wrong. I love the iPhone and it's possibilities (and probably always will) but I do appreciate the things that Google is doing by creating Android.

I think you should get excited about it too.

Why I Think It's Important to Write for Android 

While the iPhone have been a tremendous hit (I still love it!), I have to say that I believe that Google Android will dramatically change this market.

There are several features of Android that are remarkable:

1) You can run multiple applications at once.

2) It is free for developers to put up applications for Android phones. There is an open distribution system that is good news for all you developers/developers-do-be out there.

3) All of the applications that are written for Android are free for the user.

4) There are no limits for the applications that you can create like there is for Apple. You can create applications that work with the functions of the phone.

Helpful Books 

These are relatively new books that focus on programming specifically for the Google Android phones.

These books are very different from one and another so you can't find pretty much anything you're looking for. Some are more advanced than others (such as the Pro Android Developing book). If you are looking for more of a beginner's guide, I would recommend the Professional Android Application Development.

Professional Android Application Development (Wrox Programmer to Programmer)

This is my favorite one. I like that it guides you through exercises to help you get hands-on practice with developing for the Android.

Amazon Price: $29.69 (as of 07/11/2009) Buy Now

Hello, Android: Introducing Google's Mobile Development Platform

Amazon Price: (as of 07/11/2009) Buy Now

The Busy Coder's Guide to Android Development

Amazon Price: (as of 07/11/2009) Buy Now

Unlocking Android

Amazon Price: $26.39 (as of 07/11/2009) Buy Now

Pro Android

Amazon Price: $29.69 (as of 07/11/2009) Buy Now

Meet Google Android Developers 

This is a video that walks you through some beginning steps to developing for Google phones.
I must say though, while it guides you some of the initial steps, it's still really important to know a little about programming to begin with.

Most videos assume that you have some base knowledge of programming.
If that's not the case, I strongly suggest you check out some of the books above. They start at a more fundamental level and are a good reference source for when you're doing more research on your own.
powered by Youtube

Learning the Android Programming Language 

Applications for the Google phones are written using Java programming language.

This is one of the more accessible programming languages and while challenging, is possible to learn if you are willing to put in the time.

Luckily, there are so many helpful books are resources that can help you learn to program in Java. I have compiled a list of the ones that I found most helpful. I learned from the books and now used them a references guides when I get stuck.

(This is all in contrast to the Object C and C++ programming language used to write iPhone applications.)

Learning Java Programming (with line-by-line explanation of the source code)

Amazon Price: $39.00 (as of 07/11/2009) Buy Now

Learning Java Through Applications: A Graphical Approach (Programming Series)

Amazon Price: $37.82 (as of 07/11/2009) Buy Now

Head First Java, 2nd Edition

Amazon Price: $29.67 (as of 07/11/2009) Buy Now

Effective Java (2nd Edition) (Java Series)

Amazon Price: $44.43 (as of 07/11/2009) Buy Now

Java In A Nutshell, 5th Edition

I would use this one only for reference. It's a bit much to just study from but it definitely covers almost everything you'd have a question about so it's handy to have around.

Amazon Price: $29.67 (as of 07/11/2009) Buy Now

Videos on Learning Java 

This is a multi-part set of videos that teach outline the basics of programming in Java.

I think he does a good job of making this clear. I find that the hardest part is knowing what you DON'T know so that you can look it up and learn. I think he outlines things in such a way that it's easy to see what information you need to go fill out on your own.
powered by Youtube

Google Android Blog 

I read this blog pretty frequently because it has all the latest developments on the Google phones. You are guaranteed to never miss what's happening with Google!

This blog also has tutorials-type entries that can help you get on your way to developing for Google.

Loading Fetching RSS feed... please stand by

Whose Better to Write for? 

The questions every application developer wants answered!

Should you write for Android or the iPhone?

Loading Fetching blurbs now... please stand by

Google Android

Apple iPhone

 
 
1 of 1 pages
 

Google Android Videos to Watch 

YouTube thumbnail
T-Mobile G1 Google Android pho...

Runtime: 5:02 | 121016 views | Comments

YouTube thumbnail
Google I/O 2008 - An Introduct...

Runtime: 52:10 | 402356 views | Comments

YouTube thumbnail
HTC Magic Google Android Phone...

Runtime: 9:38 | 92790 views | Comments

YouTube thumbnail
Google Android Series: First I...

Runtime: 9:44 | 16754 views | Comments

YouTube thumbnail
HTC T-Mobile Google Android - ...

Runtime: 1:13 | 392314 views | Comments

YouTube thumbnail
Palm Pre vs iPhone 3G vs Googl...

Runtime: 11:18 | 141277 views | Comments

iPhone vs. Google Android 

Do you think that Google Android will out-do Apple's iPhone?

Is it worth it to write for Android? Is it still important to write for iPhones?

Which one will make you more money?

My prediction:

Alex_D, at 5pm on September 24, 2008 predicts:

The software that Google created will eventually become used more than iPhones

Reader predictions:

Loading Fetching predictions now... please stand by

JacobsR, at 11pm on December 19, 2008 predicts:

There will have to be some sort of cross-licensing, due to the ease of developing and lack of red tape for Android development. Simple supply and demand. Right now, I can't commit to predicting that one will be dominant over the other, but Apple will have to just come around sooner or later and realize they have no choice but to just open it up.

 
 
1 of 1 page
Loading Fetching predictions now... please stand by
 

Leave Feedback! 

Like this lens?

Don't like it?

Have helpful tips for how to program for Google Android?

Leave all those thoughts here!

JacobsR wrote...

Awesome lens about the Android and the road that lies ahead for it. It's no doubt that its ease of use will just lower the obstacles manufacturers will have to impose on developers.

ReplyPosted December 19, 2008