• 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
  • Paul Clapham
  • Ron McLeod
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Rob Spoor
  • Devaka Cooray
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
  • Tim Holloway
Bartenders:
  • Jj Roberts
  • Al Hobbs
  • Piet Souris

What languages for Android

 
Ranch Hand
Posts: 73
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

If I would like start developing applications for Android OS, in what languages I can do it? Which languages have good support etc.?

Regards,
Tomasz Prus
 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hey,

I guess java is a good development language for android, i made some tutorials and it seemed flawlessly good :-).


greetz,

Michallis
 
Tomasz Prus
Ranch Hand
Posts: 73
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes, Java as always is good.. but i'm interested in what languages else e.g Erlang, Scala, Closure? What about Ruby? Do those languages have mature environments and tools for Android?
 
Michallis Pashidis
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
:-) ok

for a nice and fast overview for JRuby on android :
http://www.slideshare.net/janberkel/ruby-on-android-ruboto-irb-android-scripting-environment

greetz,

 
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you want to develop Android applications in Ruby, you should look at RhoMobile: http://rhomobile.com

Perry Hoekstra
 
Ranch Hand
Posts: 222
Google Web Toolkit Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Doesn't Android have it own programming platform almost same to Java? (the reason of the lawsuit from Oracle)
 
Ranch Hand
Posts: 64
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Elchin Asgarli wrote:Doesn't Android have it own programming platform almost same to Java? (the reason of the lawsuit from Oracle)



Android is on a hacked up Apache Harmony JRE, Oracle made I mistake with the lawsuit imho, it put the seed of fear in other company's with an ambition to utilize Java in their projects, and will let microsoft say things like "don't use java, Oracle will sue you!"

http://developers.slashdot.org/story/10/10/12/1849206/Oracles-Newest-Move-To-Undermine-Android
Oracle made a deal with IBM, and now IBM developers are being encouraged to develop for the OpenJDK instead of Apache Harmony (and they were the driving development force.)

As far as I can tell Apache Harmony has been picked up by the Open Source community and development hasn't taken that much of a toll.
 
Lance Colton
Ranch Hand
Posts: 64
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Tomasz Prus wrote:Hi,

If I would like start developing applications for Android OS, in what languages I can do it? Which languages have good support etc.?

Regards,
Tomasz Prus



Android development is all Java, if you want to develop for the Android platform you should know Java.

I'm sure theres ports of scripting languages which run inside of the JVM, however for languages such as this you will probably require knowledge of Java still, to access Java API's within the scripting language.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic