0Pricing
Kotlin Multiplatform Academy · Ders

Oluşturulan Klasörlere Genel Bakış

Şablondaki her modül ve dizinin amacını öğrenin.

Oluşturulan Klasörlere Genel Bakış, CoddyKit'te ücretsiz bir Kotlin Multiplatform Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Kotlin Multiplatform Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Kotlin Multiplatform Academy kursu toplamda 4 dersten oluşur.

Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.

Know Where Things Live

The template looks busy at first. Once you learn what each folder is for, you will always know where your code belongs. 🗺️

The shared Module

The shared module is the heart of KMP. The Kotlin you write here is reused by both the Android and iOS apps.

commonMain

Inside shared, commonMain holds platform-independent Kotlin. Code here must compile for every target you chose.

androidMain

androidMain is for shared code that needs Android-only APIs. It is your place for platform-specific actual implementations.

iosMain

iosMain mirrors androidMain for the Apple side. It holds Kotlin that touches iOS-only frameworks and platform details.

The Android App Module

The androidApp module is a normal Android project. It depends on the shared module and contains the Android UI and entry point.

The iOS App Folder

The iosApp folder is an Xcode project. You open it in Xcode, and it links the framework built from your shared module.

Gradle Files

The build.gradle.kts files configure each module. The shared one declares your targets and dependencies, so you will edit it often.

settings.gradle.kts

settings.gradle.kts lists which modules belong to the build. It is how Gradle knows shared and androidApp are part of one project.

gradle.properties

gradle.properties holds project-wide flags, like JVM memory and KMP options. Small tweaks here affect the whole build.

A Mental Map

Shared code goes in the shared module, platform UI lives in the app modules, and Gradle files glue it all together. That map carries you far.

Quick Check

Where should you put Kotlin code that must work on every target?

Recap

You toured the layout: the shared module with commonMain, androidMain and iosMain, the two app modules, and the Gradle files that bind them. ✅

Sıkça Sorulan Sorular

“Oluşturulan Klasörlere Genel Bakış” dersi ücretsiz mi?

Evet — “Oluşturulan Klasörlere Genel Bakış” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Kotlin Multiplatform Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Kotlin Multiplatform Academy kursu toplamda 4 dersten oluşur.

“Oluşturulan Klasörlere Genel Bakış” dersinde ne öğreneceğim?

Şablondaki her modül ve dizinin amacını öğrenin. Kotlin Multiplatform Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Kotlin Multiplatform Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Kotlin Multiplatform Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Oluşturulan Klasörlere Genel Bakış” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Kotlin Multiplatform Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Kotlin Multiplatform Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. JDK, Android Studio ve KMP Eklentisi
  2. iOS Tarafı için Xcode ve CocoaPods
  3. KMP Sihirbazıyla Proje Oluşturma
  4. Oluşturulan Klasörlere Genel Bakış
← Kotlin Multiplatform Academy Sayfasına Dön