0Pricing
Kotlin Multiplatform Academy · Lektion

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

  1. JDK, Android Studio und das KMP-Plugin
  2. Xcode und CocoaPods für die iOS-Seite
  3. Ein Projekt mit dem KMP Wizard generieren
  4. Rundgang durch die generierten Ordner
← Zurück zu Kotlin Multiplatform Academy