在没有Java经验的情况下,使用Scala构建Android应用的理想学习路径是什么?


13

不幸的是,目前没有关于“使用Scala学习Android开发”这一主题的书籍,这将是理想的解决方案。我猜想我至少需要在这里拿起3本书,每个主题一本书。但是,我不知道以什么顺序阅读它们,是否同时阅读它们,可以安全地跳过Java书的哪些部分等等。

对我而言,开始使用Scala构建Android应用的最佳途径是什么?


2
我认为一本关于Android的书和一本关于Scala的书就足够了。这篇关于Stack Overflow的帖子涵盖了常见问题,等等stackoverflow.com/questions/476111/…–
世界工程师

Answers:



2

您尚未说明为什么偏爱Scala而不是Java来编写android应用程序的原因。

您需要在OOP中拥有坚实的基础。另外,您是否也查看过用于在Android的Scala上编程的Google代码:http : //code.google.com/p/scala-android/。还要研究一下:http : //www.assembla.com/wiki/show/scala-ide/Developing_for_Android


2
太好了,谢谢您的资源。至于使用Scala而不是Java的原因,我希望保持与实际问题相关的讨论。如果我们将讨论变成涉及我个人对Java vs Scala的个人要求和/或偏好的讨论,那么答案和所得到的讨论很可能不太适用,并且将来对有相同问题但对其他人来说价值较小的人不同的个人要求和/或偏好。
Fourk 2012年

@fourk不一定正确,Maxood要求的原因不是要引发Scala与Java的“程序语言之战”,这确实会转移讨论(如您建议的那样),但是因为您可能不了解语言功能,因此例如,它使您可以在Java中获得相同的结果,而无需采用“少有人走”的路径(适用于Android的Scala)。而且有很好的理由是:大社区的支持,更可在线和离线资源等
alfasin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.