Kotlin Multiplatform Academy · Lección

Documente la API para ambos equipos

Escriba KDoc para que los desarrolladores de Android e iOS coincidan en el uso

Lección 4 de 413 pasos

Documente la API para ambos equipos es una lección gratuita de Kotlin Multiplatform Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Kotlin Multiplatform Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Kotlin Multiplatform Academy incluye 4 lecciones en total.

La documentación forma parte de la API

Tanto los desarrolladores de Android como los de iOS utilizan su código compartido, por lo que una documentación clara es tan importante como las propias funciones. 📝

Conozca KDoc

KDoc es el comentario de documentación de Kotlin. Se escribe justo encima de una declaración y las herramientas lo convierten en páginas de referencia fáciles de leer.

/** Returns a friendly greeting for [name]. */
fun greet(name: String) = "Hi, " + name

Explique el motivo

El código muestra qué ocurre; una buena documentación explica el motivo y el uso previsto. Indique qué debe esperar quien llama al código, no cómo funciona internamente.

Documente los parámetros

Use la etiqueta @param para describir cada entrada. Así, quienes llaman al código desde cualquiera de las dos aplicaciones saben exactamente qué deben pasar sin leer el código fuente.

/**
 * @param rate tax rate as a fraction, like 0.2
 */

Documente los valores devueltos

La etiqueta @return describe lo que se devuelve. Una explicación clara evita suposiciones incorrectas sobre unidades, rangos o valores nulos.

/** @return total price including tax, never negative */

Cree enlaces con corchetes

Rodee los nombres con corchetes para crear enlaces, como [Quote]. Los lectores podrán ir directamente a los tipos relacionados en la documentación generada.

/** Builds a [Quote] from a base price. */

Muestre un ejemplo de uso

Un pequeño ejemplo es mejor que varios párrafos de texto. Un fragmento que muestre una llamada real responde a la mayoría de las preguntas antes de que se formulen.

Documente solo la API pública

Dedique su esfuerzo a la superficie pública. Las funciones auxiliares internas pueden tener pocos comentarios, ya que ningún equipo externo las utilizará.

Piense en quien lee desde iOS

Los desarrolladores de Swift también leen su KDoc, así que describa el comportamiento con términos sencillos. Evite la jerga de JVM que no significa nada en el lado de iOS.

Genere documentación con Dokka

Dokka lee su KDoc y produce un sitio navegable. Ambos equipos obtienen una referencia compartida en lugar de tener que deducir el comportamiento a partir del código.

Mantenga la documentación sincronizada

Una documentación desactualizada puede inducir más a error que no tener documentación. Actualice el KDoc en el mismo cambio que el código para que nunca se desvíen.

Comprobación rápida

Comprobemos sus conocimientos sobre documentación.

Recapitulación

Escriba KDoc para su API pública, explique el motivo, documente los parámetros y los valores devueltos, añada un ejemplo y deje que Dokka lo comparta con ambos equipos. 🎉

Gratis para empezar

Aprende Kotlin con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Documente la API para ambos equipos» es gratis?

Sí — el texto completo de «Documente la API para ambos equipos» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Kotlin Multiplatform Academy, actualiza a CoddyKit PRO. El curso de Kotlin Multiplatform Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Documente la API para ambos equipos»?

Escriba KDoc para que los desarrolladores de Android e iOS coincidan en el uso Practicas Kotlin Multiplatform Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Kotlin Multiplatform Academy?

No se requiere experiencia previa. Kotlin Multiplatform Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.

¿Cuánto tiempo toma la lección «Documente la API para ambos equipos»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Kotlin Multiplatform Academy?

Sí. Cada lección de Kotlin Multiplatform Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Diseñe una API pública pequeña
  2. Visibilidad internal frente a public
  3. Organice los paquetes dentro del módulo
  4. Documente la API para ambos equipos
← Volver a Kotlin Multiplatform Academy