0Pricing
Kotlin Multiplatform Academy icon

Kotlin Multiplatform Academy

KOTLINMobileAndroidIos

Kotlin code'unu Android, iOS ve ötesi platformlar arasında Kotlin Multiplatform ile paylaşın. expect/actual'dan Compose Multiplatform'a ve paylaşılan modülleri yayına almaya kadar.

🤖 Yapay Zeka Destekli📚 30 kurs👥 100.000+ öğrenci⭐ 4,9 puan
Kurs Özeti

Kotlin Multiplatform: Kod'u Her Yerde Paylaşın

Kotlin code'unu Android, iOS ve ötesi platformlar arasında Kotlin Multiplatform ile paylaşın. Bu iz, mutlak başlangıç (A1) seviyesinden ileri (B2) seviyesine kadar 30 adet kademeli mini-kurs sunmaktadır; her konsepti pekiştirmek için kısa ve odaklanmış dersler ve hızlı kısa sınavlar içerir.

Öğrenecekleriniz

KMP proje yapısı, commonMain ve expect/actual bildirimleriyle başlayın, ardından iş mantığını platformlar arasında paylaşın. coroutines ve Flow, Ktor networking, kotlinx.serialization, SQLDelight, Koin, Compose Multiplatform UI, native iOS interop, testing ve bir KMP kütüphanesini yayına alma konularına ilerleyin. Her ders pratiktir ve ihtiyacınız olduğunda 24/7 AI tutor yardımı mevcuttur.

Nasıl Çalışır

Her kurs dört adet odaklanmış, küçük bite bölünmüştür. Günde birkaç ders tamamlayın ve tüm izi aylar değil, haftalar içinde öğrenin.

Öğrenmeye Başla →

Nasıl Öğreneceksin

🎯
Etkileşimli Dersler
Gerçek zamanlı geri bildirim ile uygulamalı kodlama alıştırmaları
🤖
AI Öğretmen
Takılırsan AI'dan anında yardım al
💻
Yerleşik Editör
Tarayıcında doğrudan kod yaz ve çalıştır
🏆
Sertifika
Kursu tamamladığında sertifika kazan
Müfredat

30 Kurs

Kotlin Multiplatform Academy öğrenme yolundaki tüm kurslar.

01

Kotlin Multiplatform Nedir ve Neden Öne Çıkar

A14 ders

KMP'nin neleri paylaştığını, nelerin yerel kaldığını ve gerçek bir ekipte ne zaman kullanmanız gerektiğini açıklayın.

02

İlk KMP Projenizi Kurun

A14 dersPRO

Araç zincirini kurun ve sihirbazdan çalışan bir paylaşımlı modül projesi oluşturun.

03

KMP Proje Yapısının İçinde

A14 dersPRO

Gradle modülleri ve kaynak kümeleri arasında gezinin; böylece kodun nereye ait olduğunu her zaman bilin.

04

İlk Paylaşımlı İşlevinizi Yazın

A14 dersPRO

commonMain içinde saf Kotlin yazın ve bunu hem Android hem de iOS'tan çağırın.

05

Platformlar Arasında Kotlin Standart Kütüphanesi

A14 dersPRO

Her hedefte aynı şekilde çalışan Kotlin standart kütüphanesi bölümlerini kullanın.

06

expect / actual: Her Platforma Köprü Kurun

A24 dersPRO

Ortak bir API'yi bir kez tanımlayın ve her platform için gerçek bir uygulama sağlayın.

07

Alanınızı Paylaşımlı Veri Sınıflarıyla Modelleyin

A24 dersPRO

Her iki uygulamanın da kullanacağı temiz paylaşımlı modeller ve numaralandırmalar tasarlayın.

08

Gerçek İş Mantığını Paylaşın

A24 dersPRO

Hesaplamaları ve kuralları paylaşımlı koda taşıyarak mantığın uygulamalar arasında farklılaşmasını önleyin.

09

İlk Yeniden Kullanılabilir Paylaşımlı Modülünüzü Geliştirin

A24 dersPRO

Paylaşımlı mantığı, her iki uygulamanın da kullanacağı herkese açık bir API'ye sahip temiz bir modülde paketleyin.

10

Android ve iOS Cihazlarında Çalıştırın

A24 dersPRO

Paylaşımlı kodla çalışan uygulamayı her iki platformda başlatın ve bağlantıları hata ayıklayın.

11

Paylaşımlı Kodda Eşzamanlı Rutinler

B14 dersPRO

Asenkron işleri commonMain içinde çalıştırın ve her iki platforma temiz şekilde sunun.

12

Kotlin Flow ile Tepkisel Akışlar

B14 dersPRO

Sürekli verileri Flow ile modelleyin ve her platformda tüketin.

13

Ktor İstemcisiyle Ağ İşlemleri

B14 dersPRO

Çok platformlu Ktor istemcisini kullanarak paylaşımlı koddan gerçek HTTP istekleri gönderin.

14

k kotlinx.serialization ile JSON

B14 dersPRO

API JSON verilerini çok platformlu serileştiriciyle Kotlin modellerine ve tekrar JSON'a dönüştürün.

15

Paylaşımlı Kodda Depo Katmanı

B14 dersPRO

Ağ iletişimi ve ayrıştırmayı, uygulamaların bağımlı olduğu temiz bir depoda birleştirin.

16

SQLDelight ile Yerel Depolama

B14 dersPRO

Verileri platformlar arasında paylaşılan tür güvenli bir SQLite veritabanında kalıcı olarak saklayın.

17

Çok Platformlu Settings ile Anahtar-Değer Depolama

B14 dersPRO

Tercihleri ve küçük değerleri Android ile iOS arasında taşınabilir şekilde saklayın.

18

Koin ile Bağımlılık Enjeksiyonu

B14 dersPRO

Depoları, istemcileri ve kullanım senaryolarını paylaşımlı Koin modülleriyle birbirine bağlayın.

19

Her İki Uygulama İçin Paylaşımlı ViewModels

B14 dersPRO

Sunum mantığını bir kez oluşturun ve hem Compose'u hem de SwiftUI'yi bununla yönetin.

20

Platformlar Arasında Hata Yönetimi

B14 dersPRO

Hataları paylaşımlı kodda modelleyin ve her uygulamada anlaşılır mesajlar gösterin.

21

Compose Multiplatform: Paylaşımlı Arayüz

B24 dersPRO

Android, iOS ve masaüstünde oluşturulan tek bir Compose arayüzü yazın.

22

Compose MP'de Gezinme ve Kaynaklar

B24 dersPRO

Çok ekranlı gezinme ile paylaşımlı görseller, yazı tipleri ve dizeler ekleyin.

23

Bir Uzman Gibi Swift'ten Paylaşımlı Kodu Çağırın

B24 dersPRO

Kotlin-Swift köprüsünde ustalaşarak iOS geliştiricilerinin API'nizden keyif almasını sağlayın.

24

Yerel iOS Çatısıyla Birlikte Çalışma

B24 dersPRO

Apple API'lerini ve kendi yerel kodunuzu doğrudan Kotlin/Native'den çağırın.

25

Platforma Özel API'leri Doğru Şekilde Kullanma

B24 dersPRO

Cihaz yeteneklerine her platform için tek ve temiz bir paylaşımlı arayüzün arkasından erişin.

26

Eşzamanlılık ve İş Parçacığı Modelleri

B24 dersPRO

İnce hatalardan kaynaklanan çökmeleri önlemek için Kotlin/Native bellek ve iş parçacığı modelini anlayın.

27

Paylaşımlı Kodunuzu Test Edin

B24 dersPRO

commonTest içinde ve her hedefte çalışan hızlı, güvenilir testler yazın.

28

Gerçek Bir KMP Uygulaması Tasarlayın

B24 dersPRO

Katmanları, modülleri ve sınırları sürdürülebilir bir üretim mimarisinde bir araya getirin.

29

Kotlin Multiplatform Kütüphanesi Yayımlayın

B24 dersPRO

Diğer ekiplerin kullanabileceği yeniden kullanılabilir bir KMP kütüphanesini paketleyip yayımlayın.

30

Performans, CI/CD ve KMP'yi Yayımlama

B24 dersPRO

Bir KMP uygulamasını profil oluşturma ve otomasyonla güvenle her iki mağazada yayımlayın.

SSS

Sıkça Sorulan Sorular

Kotlin Multiplatform Academy kursu ücretsiz mi?

Evet. Kotlin Multiplatform Academy kursunu ücretsiz olarak başlayabilir ve etkileşimli derslerini hiç ücret ödemeden tamamlayabilirsin. İsteğe bağlı PRO aboneliği gelişmiş yapay zeka araçlarını ve paylaşılabilir bir sertifikayı açar.

KOTLIN öğrenmek için önceki deneyim gerekli mi?

Hayır. Kurs temel bilgilerle başlar ve giderek daha ileri konulara ilerler, bu nedenle KOTLIN deneyimi olmasa bile başlayabilirsin.

CoddyKit'te KOTLIN nasıl öğreneceksin?

Yaparak öğrenirsin. Kısa etkileşimli dersler, açık bir açıklama ile gerçek zamanlı çalışan uygulamalı bir kodlama alıştırmasını bir araya getirir ve 24/7 AI öğretmen takılırsan kişiselleştirilmiş yardım sağlar.

Kotlin Multiplatform Academy kursunu tamamladığımda sertifika alır mıyım?

Evet. PRO öğrenenler sınav yapabilir ve Kotlin Multiplatform Academy kursu için doğrulanabilir bir koduyla paylaşılabilir bir tamamlama sertifikası kazanabilirler.

KOTLIN öğrenimini telefonumda yapabilir miyim?

Evet. CoddyKit web ve yerel iOS ile Android uygulamaları olarak erişilebilir, böylece KOTLIN öğrenimini herhangi bir cihazda yapabilir ve ilerlemeniz cihazlar arasında senkronize olur.

Kotlin Multiplatform Academy Kursuna Şimdi Başla

Yapay zeka destekli derslerle programlamayı öğrenen binlerce öğrenciye katıl.

Ücretsiz Başla →Tüm Kursları Gözden Geçir