Entrada

Salida

¿Qué es Kotlin?

Kotlin es un lenguaje moderno y estáticamente tipado que se ejecuta en la JVM y es el preferido para Android. Es totalmente interoperable con Java y tiene una sintaxis concisa. Más en Wikipedia.

El formateador Kotlin normaliza la indentación (2 espacios por nivel), corrige la alineación de llaves y elimina espacios finales — siguiendo las convenciones oficiales de Kotlin. ¿Empezando? El tour de Kotlin es un excelente punto de partida.

Cómo usarlo

1

Pega tu código Kotlin

Pega código Kotlin sin formato en el editor izquierdo o haz clic en Subir para cargar un archivo .kt.

2

Formateo instantáneo

El formateador normaliza automáticamente la indentación (2 espacios), corrige llaves y limpia espacios.

3

Copiar o descargar

Usa el botón Copiar para copiar el resultado o Descargar para guardarlo como main.kt.

Ejemplo de formateo

Ejemplo: Formatear una data class de Kotlin

Entrada sin formatear:

data class User(val name:String,val age:Int){fun greet():String="Hello, $name!"
fun isAdult()=age>=18}

Salida formateada:

data class User(val name: String, val age: Int) {
fun greet(): String = "Hello, $name!"
fun isAdult() = age >= 18
}

Preguntas frecuentes

¿El formateador admite data classes de Kotlin?

Sí. Las declaraciones data class con parámetros de constructor en varias líneas se procesan con la lógica de indentación por paréntesis.

¿Puedo formatear código Kotlin para Android?

Sí — el código Android con Kotlin (Activities, ViewModels, Composables) es Kotlin estándar. Pega cualquier contenido .kt y el formateador normalizará la indentación.

¿Sustituye a ktlint o detekt?

Es un formateador de indentación ligero en línea, no un analizador completo. Para proyectos en producción, ktlint y detekt ofrecen comprobación de estilo exhaustiva según las convenciones de Kotlin.

Herramientas relacionadas