0Pricing
Kotlin Multiplatform Academy · Lektion

Einmal ändern, in beiden Apps sehen

Gemeinsame Logik bearbeiten und beobachten, wie beide Plattformen aktualisiert werden

Einmal ändern, in beiden Apps sehen ist eine kostenlose Kotlin Multiplatform Academy-Lektion auf CoddyKit. Dies ist Lektion 4 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.

The Real Payoff

Jetzt kommt die Magie von KMP: Bearbeiten Sie die shared-Funktion einmal und beide Apps ändern sich gemeinsam. Kein Copy-Paste, keine Abweichungen.

Tweak the Greeting

Öffne die greet in commonMain und ändere den Wortlaut. Dies ist die einzige Stelle, die du anpasst, obwohl zwei Apps davon abhängen.

fun greet(name: String): String {
    return "Welcome, $name!"
}

Rebuild Android

Starten Sie die Android-App erneut. Da sie das gemeinsame Modul einbindet, wird der neue Welcome-Text ohne zusätzliche Bearbeitungen sofort angezeigt.

Rebuild iOS

Erstelle die iOS-App neu und dieselbe neue Zeile erscheint. Das gemeinsam genutzte Framework wurde aus der einen von Ihnen geänderten Quelle neu kompiliert.

Add Logic, Not Just Text

Ändern Sie auch das Verhalten, wie das Entfernen von Leerzeichen. Beide Plattformen erhalten den Fix sofort, da die Logik tatsächlich an einem Ort liegt.

fun greet(name: String): String {
    return "Welcome, " + name.trim() + "!"
}

One Bug, One Fix

Wenn greet einen Bug hatte, behebst du ihn einmal und beide Apps sind geheilt. Das ist die Konsistenz, die KMP dir bieten soll.

Why Builds Are Needed

Jede Plattform kompiliert den geteilten Code in ihr eigenes Artefakt. Nach einer Änderung müssen also beide Apps neu erstellt werden, um diese zu übernehmen.

Tests Guard the Logic

Schreiben Sie einen Test für greet in commonTest, der jede Plattform schützt. Ein einziges Sicherheitsnetz deckt alle Ihre Apps ab.

Less Code to Maintain

Geteilte Logik verringert deine Angriffsfläche. Weniger Zeilen, weniger Orte für Fehler und ein Verhalten, das sich zwischen Apps niemals widersprechen kann.

Keep UI Native

Der Text hat sich überall geändert, aber jede App gestaltet ihn nach wie vor mit ihrer eigenen Benutzeroberfläche. Du teilst dir die Logik und behältst gleichzeitig das plattformspezifische Aussehen. 💡

You Did It End to End

Du hast geteilten Code geschrieben, ihn aus beiden Apps aufgerufen und bewiesen, dass eine einzige Änderung beide gemeinsam aktualisiert. Das ist die gesamte KMP-Schleife. 🎉

Quick Check

Was passiert, nachdem Sie die gemeinsam genutzte Logik bearbeitet haben?

Recap

Eine Änderung in commonMain floss nach einem Neustart in beide Apps ein. Teilt die Logik, testet sie einmal und behaltet jede Benutzeroberfläche nativ. 🎉

Häufig gestellte Fragen

Ist die Lektion „Einmal ändern, in beiden Apps sehen“ kostenlos?

Ja — der vollständige Text von „Einmal ändern, in beiden Apps sehen“ 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 „Einmal ändern, in beiden Apps sehen“?

Gemeinsame Logik bearbeiten und beobachten, wie beide Plattformen aktualisiert werden 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 4 von 4.

Wie lange dauert die Lektion „Einmal ändern, in beiden Apps sehen“?

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 Greeting-Funktion in commonMain
  2. Gemeinsamen Code aus der Android-App aufrufen
  3. Gemeinsamen Code aus der iOS-App aufrufen
  4. Einmal ändern, in beiden Apps sehen
← Zurück zu Kotlin Multiplatform Academy