Recursos do Android N Java 8 (compilador Jack) e interoperabilidade Kotlin
Atualização 3. KOTLIN ISAGORA OFICIALMENTE APOIADO AO DESENVOLVIMENTO ANDROID. POR GOOGLE. YAAAAAAAAS!
Atualização 2: PareceO JetBrains está realmente comprometido em apoiar o Kotlin para Android a longo prazo. Sou um usuário feliz do kotlin :).
Atualizar: Hadi Hariri, da JetBrains,mencionado eles vão liberar algumas informações sobre este tópico. Vou atualizar este post quando o fizerem.
=== MATERIAL DEPRECADO PRÓXIMO ===
O Google acaba de lançar uma prévia para o próximo Android N com alguns recursos interessantes, sendo o mais notável parcialSuporte à linguagem Java 8. Isso é possível devido ao novoJack toolchain Google está trabalhando.
A cadeia de ferramentas atual usandojavac oukotlinc:
javac (.java
->.class
) ->dx (.class
->.dex
)
kotlinc (.kt
->.class
) ->dx (.class
->.dex
)
Nova cadeia de ferramentas Jack:
Jack (.java
->.jack
->.dex
)
Estou assumindo que o Google avançará no sentido de tornarJack a cadeia de ferramentas padrão para o desenvolvimento do Android. Atualizar:Jack é agoradescontinuada. Yas.
Minha pergunta é como essa nova cadeia de ferramentas me afetará, no futuro, comokotlin usuário para desenvolvimento Android? Vou ficar "preso no passado"?