Talk given at Android MeetUp (in pt-BR), organised by GDG São Paulo, about how Kotlin can be beneficial to Android developers if you either decides to keep both Java and Kotlin or even write your app entirely in Kotlin.
necessidade de features em linguagens encontrada até então apenas no Scala. • Pragmática • Sintaxe concisa • Compila para bytecode • Roda em cima da JVM • 100% "two-way" interoperável com Java • Open-source • Estável desde Fevereiro de 2016
quando o primeiro beta do 1.0 foi anunciado. Fizemos experimentos, testes, validações de viabilidade e projetos pessoais. O time gostou da experiência, obtivemos bons resultados e com o "apoio" de alguns nomes grandes que também o estão usando decidimos que valia a pena adota-lo como nossa linguagem principal. Hoje temos codebase em Kotlin de 20% no app de passageiro e 16% no app de motorista.
forma de um tipo para poder, por exemplo, ser associada a um parâmetro ou variável. Lambda são "funções literais anônimas", que não são declaradas mas passadas como uma expressão FunctionTypes e Lambda expressions