0Pricing
Kotlin Multiplatform Academy · Lektion

Eine kleine öffentliche API entwerfen

Festlegen, was Sie bereitstellen und was intern bleiben soll

Eine kleine öffentliche API entwerfen ist eine kostenlose Kotlin Multiplatform Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Kotlin Multiplatform Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Kotlin Multiplatform Academy-Kurs umfasst insgesamt 4 Lektionen.

What a Public API Is

Die öffentliche API Ihres Moduls ist die Menge an Funktionen und Typen, die von anderem Code aufgerufen werden dürfen. Sie ist die Haustür, durch die beide Apps gehen.

Small Surface Wins

Eine kleine Oberfläche bedeutet weniger zu Lernendes und weniger Fehlerquellen. Biete nur an, was Aufrufer wirklich brauchen, nicht mehr. 🎯

Start From the Use Case

Entwerfen Sie rückwärts: Schreiben Sie zuerst den Aufruf, den Sie sich wünschen. Lassen Sie diese ideale Verwendung das Aussehen Ihrer öffentlichen Funktionen bestimmen.

// Imagine this is how both apps will call you
val text = greeter.greet("Maya")

Expose Intent, Hide Steps

Eine gute API zeigt die Absicht und verbirgt die Schritte. Aufrufer sagen, was sie wollen, nicht wie die Arbeit im Inneren erledigt wird.

Name Things Clearly

Klare Namen machen die halbe Miete bei einer API aus. Eine Methode namens priceWithTax erzählt die ganze Geschichte, ohne dass man zusätzliche Dokumentation lesen muss.

fun priceWithTax(base: Double, rate: Double): Double {
    return base + base * rate
}

Prefer Simple Inputs

Verwenden Sie einfache, offensichtliche Eingaben wie Strings und Zahlen. Einfache Parameter machen Ihre API sowohl von Android als auch von iOS aus leicht aufrufbar.

Return Useful Types

Gib gemeinsame Datenklassen anstelle von losen Werten zurück. Ein typisiertes Ergebnis ist selbsterklärend und weitaus schwieriger falsch zu verwenden.

data class Quote(val total: Double, val currency: String)

Hide the Helpers

Interne Hilfsfunktionen und Ecken und Kanten sollten privat bleiben. Nur die Einstiegspunkte, die ein Aufrufer tatsächlich nutzt, gehören in die öffentliche API.

Easy to Add, Hard to Remove

Jedes öffentliche Ding ist ein Versprechen. Es ist einfach, später eine neue API hinzuzufügen, aber das Entfernen kann Aufrufer beschränken, also legen Sie von vornherein weniger offen.

Stay Platform-Neutral

Halten Sie die API plattformunabhängig. Wenn eine Signatur Android- oder iOS-Typen enthält, kann sie nicht beide Apps aus gemeinsam genutztem Code bedienen.

Design for the Reader

Die besten APIs lesen sich am Aufrufort wie ein Satz. Optimieren Sie für den Aufrufer, nicht für denjenigen, der die Implementierung geschrieben hat.

Quick Check

Testen wir Ihre Instinkte für das API-Design.

Recap

Eine großartige öffentliche API ist übersichtlich, klar benannt und an echten Anwendungsfällen ausgerichtet. Machen Sie die Absicht deutlich, verbergen Sie die Schritte, und beide Teams werden sie lieben. 🎉

Häufig gestellte Fragen

Ist die Lektion „Eine kleine öffentliche API entwerfen“ kostenlos?

Ja — der vollständige Text von „Eine kleine öffentliche API entwerfen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Kotlin Multiplatform Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Kotlin Multiplatform Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Eine kleine öffentliche API entwerfen“?

Festlegen, was Sie bereitstellen und was intern bleiben soll Du übst Kotlin Multiplatform Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Kotlin Multiplatform Academy zu starten?

Keine Vorkenntnisse erforderlich. Kotlin Multiplatform Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Eine kleine öffentliche API entwerfen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Kotlin Multiplatform Academy-Lektion Code schreiben und ausführen?

Ja. Jede Kotlin Multiplatform Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Eine kleine öffentliche API entwerfen
  2. internal vs. public Visibility
  3. Packages im Modul organisieren
  4. Die API für beide Teams dokumentieren
← Zurück zu Kotlin Multiplatform Academy