Skip to content

Most visited

Recently visited

navigation

Agregar código Kotlin

Android Studio 3.0 y las versiones posteriores ofrecen absoluta compatibilidad con Kotlin, de modo que es fácil agregar archivos Kotlin a tu proyecto existente y convertir el código de lenguaje Java en Kotlin. Puedes usar todas las herramientas existentes de Android Studio con tu código Kotlin, como las de autocompletar, comprobación de lint, refactorización y depuración, entre otras. Si se hayas en el inicio de un proyecto nuevo y deseas usar Kotlin, consulta Crear un proyecto.

Agregar Kotlin a un proyecto existente

  1. Haz clic en File > New y selecciona una de las distintas plantillas de Android. Si no ves la lista de plantillas en este menú, primero abre la ventana Project y selecciona el módulo de tu app.

  2. En el asistente que aparece, selecciona Kotlin para la opción Source language.

  3. Completa el asistente. Con esto bastará.

Como alternativa, puedes hacer clic en File > New > Kotlin File/Class para crear un archivo básico. Si no ves esta opción, abre la ventana Project y selecciona el directorio Java. La ventana New Kotlin File/Class proporciona varias opciones para el tipo de archivo, pero no importa cuál elijas porque Kotlin cambia el tipo de archivo de forma automática si luego modificas el tipo de declaración.

De forma predeterminada, los archivos Kotlin se guardan en src/main/java/. Tal vez te resulte más fácil ver tanto los archivos Kotlin como los Java en una sola ubicación. Sin embargo, si prefieres separar tus archivos Kotlin de los Java, puedes disponer los archivos Kotlin en src/main/kotlin/. En ese caso, debes incluir este directorio en tu configuración de sourceSets:

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

Convertir código Java existente en código Kotlin

Abre un archivo Java y selecciona Code > Convert Java File to Kotlin File.

Como alternativa, puedes crear un archivo Kotlin nuevo (File > New > Kotlin File/Class) y luego pegar tu código Java en él. Cuando se solicite, haz clic en Yes para convertir el código al formato Kotlin. Puedes marcar Don't show this dialog next time, lo cual facilita el volcado de fragmentos de código Java en tus archivos Kotlin.

Para obtener más información sobre cómo usar tanto código Kotlin como Java en tu proyecto, lee documentación sobre la interoperabilidad de Kotlin con el lenguaje Java.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Sigue a Google Developers en WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience. (Dec 2017 Android Platform & Tools Survey)