¿Cuál es el camino de aprendizaje ideal para crear aplicaciones de Android con Scala, sin experiencia previa en Java?

13

Desafortunadamente, actualmente no hay ningún libro sobre el tema 'Aprender desarrollo de Android con Scala', que sería la solución ideal. Supongo que tendré que recoger al menos 3 libros aquí, uno para cada tema. Sin embargo, no tengo idea de en qué orden leerlos, si leerlos simultáneamente, qué partes del libro de Java puedo omitir con seguridad, etc.

¿Cuál es el mejor camino para comenzar a crear aplicaciones de Android con Scala?

fourk
fuente
2
Creo que un libro en Android y un libro en Scala serían suficientes. Esta publicación en Stack Overflow cubre problemas comunes, etc. stackoverflow.com/questions/476111/…
Ingeniero mundial

Respuestas:

2

No ha indicado la razón por la que prefiere Scala sobre Java para programar aplicaciones de Android.

Necesitas tener una base sólida en OOP. También ha buscado en Google Code para programar en Scala en Android: http://code.google.com/p/scala-android/ . También mire esto: http://www.assembla.com/wiki/show/scala-ide/Developing_for_Android

Maxood
fuente
2
Genial, gracias por los recursos. En cuanto a la razón de la preferencia de Scala sobre Java, esperaba mantener la discusión relacionada con la pregunta real. Si convertimos la discusión en una que involucre mis requisitos personales y / o preferencias con respecto a Java vs Scala, es probable que las respuestas y la discusión resultante sean menos aplicables en general y de menor valor para otros en el futuro que tengan la misma pregunta pero diferentes requisitos personales y / o preferencias
fourk
@fourk no es necesariamente cierto, la razón por la que Maxood estaba preguntando no es para iniciar una "guerra de lenguaje de programa" de Scala vs. Java que de hecho desviará la discusión (como sugiere), sino porque es posible que no esté al tanto de las características del lenguaje, por ejemplo, que le permite lograr los mismos resultados en Java sin tomar el camino "menos recorrido" (Scala para Android). Y hay buenas razones para ello: mayor apoyo de la comunidad, recursos en línea y fuera de línea más disponibles, etc.
alfasin