Scala,Android和Eclipse

sle*_*ica 32 eclipse android scala

我开始学习Scala了,我...我想我爱上了.到目前为止,我只编写了小测试片段,但由于我目前正在开发Android,我真正想做的就是尝试在Scala中编写Android应用程序.

我已经找到了关于这个问题的文章和问题,但主要是指三个工具的旧版本(Android SDK/Scala/Eclipse),所以一般的问题是:

有人在Scala中编写Android应用程序,使用最新的SDK,Scala 2.9和Eclipse Indigo吗?它有多可行?

特别是:

  1. Scala的功能与Android库之间的交互/集成如何?

  2. Eclipse的Scala插件的状态是什么?我已经阅读了你期望的所有功能,但我想了解第一手的故事,特别是有关调试器的故事.

  3. 构建过程(scala到java到dalvik,ant,proguard等)的自动化程度如何?

谢谢!

Pau*_*her 8

我们正在大量使用Scala来测试我们的Android代码 - 你可以在这里阅读我们如何做的文章.我们使用Ant或SBT进行编译 - 这是一个用于Android开发的优秀SBT插件.

说完所有这些之后,我不确定我是否会推荐用于Android开发的Scala.特别是Scala 2.9.x基本上无法使用,因为没有好的方法可以让这些库在Android上运行.你可以在这里阅读这个问题.

这真是一个遗憾,因为如果我们能够正常运行,Android开发将从Scala中受益匪浅.

  • 我在eclipse上用scala 2.10和AndroidProguardScala插件编程(见下文).Scala可以推荐用于android开发. (2认同)