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
- Eine Greeting-Funktion in commonMain
- Gemeinsamen Code aus der Android-App aufrufen
- Gemeinsamen Code aus der iOS-App aufrufen
- Einmal ändern, in beiden Apps sehen