This week's book giveaway is in the OCMJEA forum.
We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes Java for Android Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Java for Android " Watch "Java for Android " New topic
Author

Java for Android

paul nisset
Ranch Hand

Joined: May 13, 2009
Posts: 169
What would you say is the main advantage of developing an application for the Android platform as opposed to the Iphone platform ?
I'm thinking in terms of functionality that one can do but the other can't .
Jeff Friesen
author
Ranch Hand

Joined: Sep 19, 2010
Posts: 41
Hi Paul,

My book isn't really about Android -- it has to do with setting the stage for jumping into Android development by providing a thorough understanding of the Java language and foundational APIs (such as the collections framework) -- so I can't comment from the perspective of an expert Android developer (although I intend to change that over the next few months).

When I compare Android with iPhone, these two items are what occur to me:

1) cost -- I believe that it is cheaper to jump into Android than into iPhone programming from a financial perspective because you don't need to purchase a Mac (if you don't already have one) on which to perform development tasks. Correct me if I'm wrong, but I believe that you also need to buy an iPhone to try out your iPhone apps, and that you also have to purchase the SDK. In contrast, Android provides a free SDK and a free emulator on which to try out your apps.

2) learning curve -- I believe it is easier to learn Java than Objective-C.

I wish I could comment on functionality but I don't have the specifics. However, I believe that as Android continues to grow, it will keep up with iPhone in terms of capabilities.

All the best.

Jeff


http://javajeff.mb.ca
Nick Petas
Ranch Hand

Joined: Jan 31, 2007
Posts: 38
The problem is that android marketplace is not available yet in many countries(for example for greece where I live).
paul nisset
Ranch Hand

Joined: May 13, 2009
Posts: 169
Thanks Jeff.
As a non Apple owner,I definitely agree about the cost of getting into Iphone development.
I downloaded their sdk only to find out it was useless without a Mac.
Jeff Friesen
author
Ranch Hand

Joined: Sep 19, 2010
Posts: 41
Hi Nick,

I live in Canada and Google recently announced that Canadian developers can sell apps ... it's been a long wait. I'm confident that Greece is not far behind.

All the best.

Jeff
 
Don't get me started about those stupid light bulbs.
 
subject: Java for Android