Documente la API para ambos equipos
Escriba KDoc para que los desarrolladores de Android e iOS coincidan en el uso
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, " + nameExplique 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. 🎉
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
- Diseñe una API pública pequeña
- Visibilidad internal frente a public
- Organice los paquetes dentro del módulo
- Documente la API para ambos equipos