Qual é o caminho de aprendizado ideal para criar aplicativos Android com Scala, sem experiência prévia em Java

13

Infelizmente, atualmente não há livros sobre o assunto 'Aprenda o desenvolvimento do Android com Scala', o que seria a solução ideal. Acho que vou precisar pegar pelo menos três livros aqui, um para cada tópico. No entanto, não tenho idéia de qual ordem de leitura, de leitura simultânea, de quais partes do livro Java posso pular com segurança etc.

Qual é o melhor caminho para começar a criar aplicativos Android usando o Scala?

fourk
fonte
2
Eu acho que um livro sobre Android e um livro sobre Scala seria suficiente. Esta publicação no Stack Overflow aborda problemas comuns e assim por diante stackoverflow.com/questions/476111/…
World Engineer

Respostas:

2

Você não indicou o motivo pelo qual prefere o Scala em vez de Java para programar aplicativos para Android.

Você precisa ter uma base sólida em OOP. Você também procurou no Google Code a programação no Scala no Android: http://code.google.com/p/scala-android/ . Também verifique isso também: http://www.assembla.com/wiki/show/scala-ide/Developing_for_Android

Maxood
fonte
2
Legal, obrigado pelos recursos. Quanto ao motivo da preferência do Scala por Java, eu esperava manter a discussão relacionada à questão real. Se transformarmos a discussão em uma envolvendo meus requisitos pessoais e / ou preferências em relação ao Java vs Scala, é provável que as respostas e a discussão resultante sejam menos aplicáveis ​​em geral e provavelmente de menor valor para outras pessoas no futuro que tenham a mesma pergunta, mas diferentes requisitos e / ou preferências pessoais.
fourk
@fourk não é necessariamente verdade, o motivo pelo qual Maxood estava perguntando não é para iniciar uma "guerra de linguagem de programa" de Scala vs. Java que de fato desviará a discussão (como você sugere), mas porque você pode não estar ciente dos recursos de linguagem, por por exemplo, que permitem obter os mesmos resultados em java sem seguir o caminho "menos percorrido" (Scala para Android). E há boas razões para isso: maior suporte da comunidade, mais recursos online e offline disponíveis etc.
alfasin