Documenter l’API pour les deux équipes
Rédigez la KDoc afin que les développeurs Android et iOS s’accordent sur son utilisation.
Documenter l’API pour les deux équipes est une leçon Kotlin Multiplatform Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Kotlin Multiplatform Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Kotlin Multiplatform Academy comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
Docs Are Part of the API
Both Android and iOS devs call your shared code, so clear documentation is as important as the functions themselves. 📝
Meet KDoc
KDoc is Kotlin's documentation comment. You write it right above a declaration, and tools turn it into readable reference pages.
/** Returns a friendly greeting for [name]. */
fun greet(name: String) = "Hi, " + nameExplain the Why
Code shows what happens; good docs explain the why and the intended use. State what a caller should expect, not how it works inside.
Document Parameters
Use the @param tag to describe each input. Callers from both apps then know exactly what to pass without reading the source.
/**
* @param rate tax rate as a fraction, like 0.2
*/Document Return Values
The @return tag describes what comes back. A clear return note prevents wrong assumptions about units, ranges, or null.
/** @return total price including tax, never negative */Link With Brackets
Wrap names in square brackets to create links, like [Quote]. Readers jump straight to related types in the generated docs.
/** Builds a [Quote] from a base price. */Show a Usage Sample
A tiny example beats paragraphs of prose. One snippet showing a real call answers most questions before they are asked.
Document Only the Public API
Spend your effort on the public surface. Internal helpers can stay lightly commented since no outside team will call them.
Mind the iOS Reader
Swift developers read your KDoc too, so describe behavior in plain terms. Avoid JVM jargon that means nothing on the iOS side.
Generate Docs With Dokka
Dokka reads your KDoc and produces a browsable site. Both teams get one shared reference instead of guessing from the code.
Keep Docs in Sync
Outdated docs mislead more than no docs. Update the KDoc in the same change as the code so the two never drift apart.
Quick Check
Let's check your documentation know-how.
Recap
Write KDoc on your public API, explain the why, tag params and returns, add a sample, and let Dokka share it with both teams. 🎉
Questions Fréquemment Posées
La leçon « Documenter l’API pour les deux équipes » est-elle gratuite ?
Oui — le texte complet de « Documenter l’API pour les deux équipes » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Kotlin Multiplatform Academy, passe à CoddyKit PRO. Le cours Kotlin Multiplatform Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Documenter l’API pour les deux équipes » ?
Rédigez la KDoc afin que les développeurs Android et iOS s’accordent sur son utilisation. Tu pratiques Kotlin Multiplatform Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Kotlin Multiplatform Academy ?
Aucune expérience préalable n'est requise. Kotlin Multiplatform Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.
Combien de temps prend la leçon « Documenter l’API pour les deux équipes » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Kotlin Multiplatform Academy ?
Oui. Chaque leçon Kotlin Multiplatform Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Concevoir une petite API publique
- Visibilité internal ou public
- Organiser les packages dans le module
- Documenter l’API pour les deux équipes