• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Java for Android

 
Ranch Hand
Posts: 572
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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 .
 
author
Posts: 41
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The problem is that android marketplace is not available yet in many countries(for example for greece where I live).
 
paul nisset
Ranch Hand
Posts: 572
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 41
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
reply
    Bookmark Topic Watch Topic
  • New Topic