Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.

Adicionar código Kotlin

O Android Studio 3.0 ou posterior é totalmente compatível com o Kotlin. Portanto, é fácil adicionar arquivos Kotlin a um projeto existente e converter código da linguagem Java para Kotlin. Em seguida, você poderá usar todas as ferramentas atuais do Android Studio com o código Kotlin, como preenchimento automático, verificador de lint, refatoração e depuração, entre outras. Se você estiver iniciando um novo projeto e quiser usar Kotling, consulte Criar um projeto.

Adicionar Kotlin a um projeto existente

  1. Clique em File > New e selecione um dos diversos modelos do Android. Se a lista de modelos não for exibida neste menu, abra antes a janela Project e selecione o seu módulo de aplicativo.

  2. No assistente exibido, selecione Kotlin em Source language.

  3. Prossiga no assistente até concluir.

Como alternativa, você pode clicar em File > New > Kotlin File/Class para criar um arquivo básico. Se essa opção não for exibida, abra a janela Project e selecione o diretório java. A janela New Kotlin File/Class oferece várias escolhas para o tipo de arquivo, mas o tipo de arquivo escolhido não importa, pois o Kotlin alterará automaticamente o tipo de arquivo se você mudar posteriormente o tipo de declaração.

Por padrão, os novos arquivos do Kotlin são salvos em src/main/java/. Pode ser mais fácil ver os arquivos Kotlin e Java em um único local. Mas se você preferir separa os arquivos Kotlin dos arquivos Java, poderá colocar os arquivos Kotlin em src/main/kotlin/. Neste caso, será necessário incluir este diretório na configuração sourceSets:

android {
   sourceSets {
       main.java.srcDirs += 'src/main/kotlin'
   }
}

Converter código Java existente em código Kotlin

Abra um arquivo Java e selecione Code > Convert Java File to Kotlin File.

Ou crie um novo arquivo Kotlin (File > New > Kotlin File/Class) e cole o código Java nesse arquivo. Quando solicitado, clique em Yes para converter o código para Kotlin. Você pode marcar Don't show this dialog next time, o que facilitará a incorporação de snippets de código Java nos arquivos Kotlin.

Para obter mais informações sobre o uso de código Kotlin e Java em um projeto, leia sobre a interoperabilidade do Kotlin com a linguagem Java.