I agree that Google should add more languages to android. And while Scala is a great language, it's very complex - so it won't benefit many of the less skilled users. A better language would be something with the simplicity and power of python, but with good performance.Groovy could be one such language.
Just because Scala has features that are tricky to get your head around if you're not familiar with functional programming, it doesn't mean it's complex to write software in. You can write Scala that's basically Java with less syntax if you want. I think that's what's so great about Scala, Python and other languages that mix OO and functional elements; you don't have to throw away Java and pick up Haskell, you can st…
Google, it's time – We want Scala for Android
21–30 of 148 posts
Re: Google, it's time – We want Scala for Android
#22Re: Google, it's time – We want Scala for Android
#23I would be happy with Java 7/8.
Re: Google, it's time – We want Scala for Android
#24Google IO 2014, Android development fireside:
https://www.google.com/events/io/schedule/session/85311b0e-7...
The answer to this request is "Java is the official Android development language".
Re: Google, it's time – We want Scala for Android
#25Um, people have already been able to use Scala to make Android applications. Just about anything that doesn't require dynamically generated JVM bytecode can manage, difficult and error-prone as it is. If we're talking about official support, then I'd rather Java 8 instead. And beefing up ART even more.
The answer to Java 8+ support was "No comment".
Re: Google, it's time – We want Scala for Android
#26It is not going to happen. Google IO 2014, Android development fireside: https://www.google.com/events/io/schedule/session/85311b0e-7... The answer to this request is "Java is the official Android development language".
Re: Google, it's time – We want Scala for Android
#27Re: Google, it's time – We want Scala for Android
#28Re: Google, it's time – We want Scala for Android
#29Also, it has excellent IDE support, since JetBrains is behind it.
Re: Google, it's time – We want Scala for Android
#30Can we have a good Lisp for Android already?
Clojure sorta runs on it. It has various issues, but is usable. It's nice having a repl into your phone.
Somewhat different setup though. Instead of a Java-replacement language on top of a JVM, I believe it's compiling to native code. The intention seems to be to target "logic-heavy" apps where a smaller portion of the code is UI. You still write the UI in each platform's "normal" way (Java on Android, Obj-C on iOS), but call out to Lisp for the real work. I'm not 100% sure on this part, but I believe that's done on Android via the NDK route, not Dalvik/ART. No idea what happens on iOS.