İçeriğe geç
Codary
Kt
Android'e Hazırlık Müfredatı

Kotlin ile Android'e Hazırlık

Google'ın Android için önerdiği modern dil Kotlin'i sıfırdan öğrenin: val ve var, string şablonları, when, aralıklar, fonksiyonlar, listeler ve map'ler, null güvenliği, sınıflar, data class, kalıtım ve lambdalar.

Başlangıç - İleri 6 modül 19 ders 19 quiz 1 proje Kod yapısı kontrolü

Kotlin Kurs Müfredatı

Zorluk dağılımı: Kolay · 4 Orta · 10 Zor · 5
Başlamadan önce oku Kotlin nedir, bu kurs nasıl işler?

Kotlin, JetBrains'in geliştirdiği, 2019'dan beri Google'ın Android uygulamaları için önerdiği modern bir programlama dilidir. Bugün Google Play'deki popüler uygulamaların büyük çoğunluğu Kotlin ile yazılıyor. Kotlin, Java'nın çalıştığı her yerde çalışır ve Java kodlarıyla birlikte kullanılabilir; ama daha kısa, daha okunaklı ve null hatalarına karşı korumalıdır.

Bu kurs kimin için?

Hiç kod yazmamış biri de başlayabilir; yine de Python veya Java gibi bir dilde temel bilgin varsa çok daha hızlı ilerlersin. Java biliyorsan Kotlin'in aynı işi ne kadar az satırla yaptığını göreceksin.

Bir ders nasıl işler?

  • Anlatım: Kavramın ne olduğunu ve neden gerektiğini günlük hayattan bir örnekle anlatıyoruz.
  • Örnek kod: Küçük bir örneği satır satır açıklıyoruz. Örnek kodlar kopyalanamaz; kendi elinle yazmak öğrenmenin en hızlı yoludur.
  • Görev: Sağdaki editöre görevi kendin yazarsın. Takılırsan İpucu al butonu ipuçlarını tek tek açar; tüm ipuçlarını açıp en az 3 kez denedikten sonra istersen örnek çözümü görebilirsin.
  • Zorluk: Her dersin yanında Kolay, Orta veya Zor etiketi vardır.

Kodun nasıl kontrol edilir?

Kotlin derlenen bir dildir ve tarayıcıda çalışmaz. Editör, kodunda görevin istediği yapıların (fonksiyon, değişken, sınıf, çıktı metni vb.) olup olmadığını kontrol eder. Görevi tamamladığında programın gerçek çıktısını görürsün.

Kendi bilgisayarında çalıştırmak istersen

En kolay yol IntelliJ IDEA Community (ücretsiz) kurup yeni bir Kotlin projesi açmaktır. Android uygulaması yazmak için Android Studio kullanılır; o da Kotlin ile gelir. Kurulum yapmadan denemek istersen play.kotlinlang.org adresindeki çevrim içi editörü kullanabilirsin.

1 Modül 1 · 0/3 ders Modül 1: Kotlin'e Giriş İlk program, val ve var, veri tipleri, string şablonları, kullanıcı girdisi ve operatörler

1.1 Kotlin Nedir? İlk Programın

1.2 val, var ve String Şablonları

1.3 Girdi, Tip Dönüşümü ve Operatörler

Modül tekrarı 3 soru · Modül sonunda çözmeni öneririz
2 Modül 2 · 0/5 ders Modül 2: Kararlar ve Döngüler if ifadesi, when, aralıklar, for, while ve ilk hata ayıklama dersi

2.1 if: Hem Karar Hem Değer

2.2 when: Akıllı switch

2.3 for Döngüsü ve Aralıklar

2.4 while ve do-while

2.5 Hatayı Bul: Değişmeyen Sayaç

Modül tekrarı 5 soru · Modül sonunda çözmeni öneririz
3 Modül 3 · 0/2 ders Modül 3: Fonksiyonlar Fonksiyon tanımlamak, parametreler, dönüş tipleri, tek ifadeli fonksiyonlar, varsayılan ve isimli argümanlar

3.1 Fonksiyon Yazmak

3.2 Varsayılan ve İsimli Argümanlar

Modül tekrarı 3 soru · Modül sonunda çözmeni öneririz
4 Modül 4 · 0/4 ders Modül 4: Koleksiyonlar ve Null Güvenliği List ve MutableList, Map, Kotlin'in en önemli özelliği null güvenliği ve ikinci hata ayıklama dersi

4.1 Listeler: List ve MutableList

4.2 Map: Anahtar-Değer Eşleri

4.3 Null Güvenliği: ?, ?. ve ?:

4.4 Hatayı Bul: Boş Sepet

Modül tekrarı 4 soru · Modül sonunda çözmeni öneririz
5 Modül 5 · 0/3 ders Modül 5: Sınıflar ve Nesneler class ve yapıcılar, data class, kalıtım (open/override) ve arayüzler

5.1 Sınıflar ve Yapıcılar

5.2 data class

5.3 Kalıtım ve Arayüzler

Modül tekrarı 3 soru · Modül sonunda çözmeni öneririz
6 Modül 6 · 0/2 ders Modül 6: Lambdalar ve Final Projesi Lambda ifadeleri, filter, map, sortedBy gibi koleksiyon fonksiyonları ve tüm konuları birleştiren proje

6.1 Lambdalar ve Koleksiyon Fonksiyonları

6.2 Proje: Yapılacaklar Uygulaması

PROJE
Modül tekrarı 3 soru · Modül sonunda çözmeni öneririz