Modül İçindeki Paketleri Düzenleme
Ölçeklenebilir klasör ve paket yapısı oluşturun.
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, dbTers 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. 🎉
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
- Küçük Bir Genel API Tasarlama
- internal ve public Görünürlük
- Modül İçindeki Paketleri Düzenleme
- Her İki Ekip için API'yi Belgeleme