Kotlin Multiplatform Academy · Ders

Modül İçindeki Paketleri Düzenleme

Ölçeklenebilir klasör ve paket yapısı oluşturun.

3. ders / 413 adım

Modül İçindeki Paketleri Düzenleme, CoddyKit'te ücretsiz bir Kotlin Multiplatform Academy dersidir. Bu, 4 dersinin 3. 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.

Paketler Adlandırılmış Klasörlerdir

Bir paket, ilişkili Kotlin dosyalarını noktalı bir ad altında gruplar. İyi paketler, büyüyen paylaşılan modülde gezinmeyi kolaylaştırır. 📁

Paketi Bildirin

Her dosya bir paket satırıyla başlar. Yapının herkes için öngörülebilir kalması adına bu satır klasör yolunu yansıtmalıdır.

package com.acme.shared.domain

Özelliğe Göre Gruplayın

Türe göre gruplamak yerine özelliğe göre gruplamayı tercih edin. Bir sepet paketi kendi modelini, mantığını ve yardımcılarını tek yerde tutar.

Alanı ve Veriyi Ayırın

Temiz bir ayrımda alan saf modeller ve kurallar içindir; veri ise ağ iletişimi ve depolama içindir. Sınır, her kısmın odağını korur.

// com.acme.shared.domain  -> models, rules
// com.acme.shared.data    -> api, db

Ters Alan Adıyla Kök Oluşturun

Paketlere com.acme.shared gibi bir ters alan adı ile başlayın. Bu, kodunuzun kütüphane paketleriyle çakışmasını önler.

Klasörleri Paketlerle Eşleştirin

Klasör ağacını paket adlarıyla eşleşecek şekilde tutun. Eşleştiklerinde herkes bir sınıfı yalnızca tam adına bakarak bulabilir.

Düzenli Bir Genel Paket

Açığa çıkardığınız türleri com.acme.shared.api gibi belirgin bir public pakete koyun. Böylece çağıranların bakacağı tek bir yer olur.

İç Yapıları Geri Planda Tutun

Yardımcıları .impl veya .util gibi bir internal pakette tutun. Ad, çağıranların bu alana girmemesi gerektiğini ilk bakışta belirtir.

Sığ Yapı, Derin Yapıdan İyidir

Sonsuz iç içe geçirmeden kaçının. Birkaç açık paketten oluşan sığ bir ağaç, on katmanlı küçük klasörlerden daha kolay taranır.

Kaynak Kümelerinde Aynı Düzeni Kullanın

commonMain, androidMain ve iosMain içinde aynı paket düzenini kullanın. Eşleşen yollar, expect ve actual çiftlerini fark etmeyi kolaylaştırır.

Adlar Bir Öykü Anlatır

Paket listenizi baştan sona okuyun. Yalnızca adlar, modülün ne yaptığını ve her sorumluluğun nerede bulunduğunu açıklayabilmelidir.

Hızlı Kontrol

Paketlerin nasıl yapılandırılacağını kontrol edelim.

Özet

Özelliğe veya katmana göre gruplayın, klasörleri paketlerle eşleştirin, yapıyı sığ tutun ve iç yapıları gizleyin. Açık bir ağaç, modül büyüdükçe ölçeklenir. 🎉

Başlamak ücretsiz

Yapay zeka eğitmeniyle Kotlin öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Modül İçindeki Paketleri Düzenleme” dersi ücretsiz mi?

Evet — “Modül İçindeki Paketleri Düzenleme” 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.

“Modül İçindeki Paketleri Düzenleme” dersinde ne öğreneceğim?

Ölçeklenebilir klasör ve paket yapısı oluşturun. 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 3. dersidir.

“Modül İçindeki Paketleri Düzenleme” 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. Küçük Bir Genel API Tasarlama
  2. internal ve public Görünürlük
  3. Modül İçindeki Paketleri Düzenleme
  4. Her İki Ekip için API'yi Belgeleme
← Kotlin Multiplatform Academy Sayfasına Dön