Rundgang durch die generierten Ordner
Wofür die einzelnen Module und Verzeichnisse im Template gedacht sind
Rundgang durch die generierten Ordner 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.
Know Where Things Live
Die Vorlage wirkt auf den ersten Blick unübersichtlich. Sobald du gelernt hast, wofür die einzelnen Ordner da sind, weißt du immer, wohin dein Code gehört. 🗺️
The shared Module
Das shared-Modul ist das Herzstück von KMP. Der Kotlin-Code, den Sie hier schreiben, wird sowohl von der Android- als auch von der iOS-App gemeinsam genutzt.
commonMain
Im Ordner „shared“ enthält commonMain plattformunabhängiges Kotlin. Der Code hier muss für jedes von Ihnen gewählte Ziel kompiliert werden können.
androidMain
androidMain ist für geteilten Code gedacht, der Android-spezifische APIs benötigt. Es ist der Ort für plattformspezifische „actual“-Implementierungen.
iosMain
iosMain spottet androidMain für die Apple-Seite. Es enthält Kotlin, das iOS-spezifische Frameworks und Plattformdetails berührt.
The Android App Module
Das Modul androidApp ist ein normales Android-Projekt. Es ist vom gemeinsamen Modul abhängig und enthält die Android-Benutzeroberfläche sowie den Einstiegspunkt.
The iOS App Folder
Der Ordner iosApp ist ein Xcode-Projekt. Sie öffnen ihn in Xcode, und er verbindet das aus Ihrem gemeinsamen Modul erstellte Framework.
Gradle Files
Die build.gradle.kts-Dateien konfigurieren jedes Modul. Das gemeinsame Modul deklariert Ihre Ziele und Abhängigkeiten, sodass Sie es häufig bearbeiten werden.
settings.gradle.kts
In der settings.gradle.kts ist aufgelistet, welche Module zum Build gehören. So weiß Gradle, dass shared und androidApp Teil desselben Projekts sind.
gradle.properties
gradle.properties enthält projektweite Flags wie JVM-Speicher und KMP-Optionen. Kleine Anpassungen hier wirken sich auf den gesamten Build aus.
A Mental Map
Gemeinsamer Code kommt in das gemeinsame Modul, die Plattform-UI befindet sich in den App-Modulen und Gradle-Dateien halten alles zusammen. Diese Landkarte bringt Sie weit.
Quick Check
Wo sollten Sie Kotlin-Code platzieren, der auf jedem Ziel funktionieren muss?
Recap
Sie haben sich die Struktur angesehen: das gemeinsame Modul mit commonMain, androidMain und iosMain, die beiden App-Module und die Gradle-Dateien, die sie verknüpfen. ✅
Häufig gestellte Fragen
Ist die Lektion „Rundgang durch die generierten Ordner“ kostenlos?
Ja — der vollständige Text von „Rundgang durch die generierten Ordner“ 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 „Rundgang durch die generierten Ordner“?
Wofür die einzelnen Module und Verzeichnisse im Template gedacht sind 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 „Rundgang durch die generierten Ordner“?
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
- JDK, Android Studio und das KMP-Plugin
- Xcode und CocoaPods für die iOS-Seite
- Ein Projekt mit dem KMP Wizard generieren
- Rundgang durch die generierten Ordner