İçeriğe geç
Aranacak kelime
Esc
↑
↓
seç ·
Enter
aç ·
Esc
kapat
Mutlu Tekin
← Yazılar
Dizi · 64 bölüm
Dart Türkçe Tutorial
Baştan başla →
1
Bölüm 1 — Konu 1: Dart Nedir, Nerede Kullanılır, Neden Flutter Bu Dili Seçti
1 Ekim 2026
3 dk okuma
2
Bölüm 1 — Konu 2: Ortam Kurulumu (Dart SDK, DartPad, Terminal ile Çalıştırma)
1 Ekim 2026
3 dk okuma
3
Bölüm 1 — Konu 3: İlk Program (`main()`, `print()`, Dosya Yapısı)
1 Ekim 2026
2 dk okuma
4
Bölüm 1 — Konu 4: Yorum Satırları, Temel Sözdizimi Kuralları
1 Ekim 2026
3 dk okuma
5
Bölüm 2 — Konu 5: Değişken Tanımlama — `var`, `final`, `const` Farkı
1 Ekim 2026
3 dk okuma
6
Bölüm 2 — Konu 6: Temel Tipler — `int`, `double`, `String`, `bool`
1 Ekim 2026
3 dk okuma
7
Bölüm 2 — Konu 7: Tip Çıkarımı (Type Inference) ve Açık Tip Belirtme
1 Ekim 2026
3 dk okuma
8
Bölüm 2 — Konu 8: `dynamic` ve `Object` — Ne Zaman Kullanılır, Ne Zaman Kaçınılır
1 Ekim 2026
4 dk okuma
9
Bölüm 2 — Konu 9: Null Safety Temelleri (`?`, `!`, `late`'e Giriş)
1 Ekim 2026
4 dk okuma
10
Bölüm 3 — Konu 10: Aritmetik, Atama, Karşılaştırma, Mantıksal Operatörler
1 Ekim 2026
2 dk okuma
11
Bölüm 3 — Konu 11: `if / else if / else`
1 Ekim 2026
3 dk okuma
12
Bölüm 3 — Konu 12: `switch` / `switch expression` (Modern Dart)
1 Ekim 2026
4 dk okuma
13
Bölüm 3 — Konu 13: Ternary Operatör, `??`, `??=`, `?.`
1 Ekim 2026
3 dk okuma
14
Bölüm 3 — Konu 14: `for`, `while`, `do-while` Döngüleri
1 Ekim 2026
3 dk okuma
15
Bölüm 4 — Konu 16: `List` — Oluşturma, Erişim, Temel Metodlar
1 Ekim 2026
2 dk okuma
16
Bölüm 4 — Konu 17: `Set` — Benzersiz Eleman Mantığı
1 Ekim 2026
2 dk okuma
17
Bölüm 4 — Konu 18: `Map` — Key-Value Yapılar
1 Ekim 2026
3 dk okuma
18
Bölüm 4 — Konu 19: Koleksiyon Üzerinde `for-in`, `forEach`
1 Ekim 2026
3 dk okuma
19
Bölüm 4 — Konu 20: Spread Operatörü (`...`, `...?`) ve Collection If/For
1 Ekim 2026
3 dk okuma
20
Bölüm 5 — Konu 21: Fonksiyon Tanımlama, Parametreler (Positional, Named, Optional)
1 Ekim 2026
3 dk okuma
21
Bölüm 5 — Konu 22: Varsayılan Parametre Değerleri (Derinlemesine)
1 Ekim 2026
2 dk okuma
22
Bölüm 5 — Konu 23: Arrow Function (`=>`) Sözdizimi
1 Ekim 2026
3 dk okuma
23
Bölüm 5 — Konu 24: Fonksiyonlar Birinci Sınıf Vatandaş — Değişkene Atama, Parametre Olarak Geçme
1 Ekim 2026
3 dk okuma
24
Bölüm 5 — Konu 25: Anonim Fonksiyonlar ve Closure Kavramı (Derinlemesine)
1 Ekim 2026
3 dk okuma
25
Bölüm 5 — Konu 26: Recursion (Özyineleme)
1 Ekim 2026
1 dk okuma
26
Bölüm 6 — Konu 27: Class Tanımlama, Constructor (Varsayılan, Named, Factory)
1 Ekim 2026
3 dk okuma
27
Bölüm 6 — Konu 28: Alanlar (Fields), Metodlar, `this` Kullanımı (Derinlemesine)
1 Ekim 2026
3 dk okuma
28
Bölüm 6 — Konu 29: Initializer List, Constructor Kısayolları (Derinlemesine)
1 Ekim 2026
3 dk okuma
29
Bölüm 6 — Konu 30: Getter / Setter
1 Ekim 2026
3 dk okuma
30
Bölüm 6 — Konu 31: Statik Üyeler (`static`)
1 Ekim 2026
3 dk okuma
31
Bölüm 7 — Konu 32: Kalıtım (`extends`), `super` Kullanımı
1 Ekim 2026
3 dk okuma
32
Bölüm 7 — Konu 33: Metod Override Etme, `@override`
1 Ekim 2026
3 dk okuma
33
Bölüm 7 — Konu 34: Soyut Sınıflar (`abstract class`)
1 Ekim 2026
3 dk okuma
34
Bölüm 7 — Konu 35: Interface Mantığı (`implements`)
1 Ekim 2026
3 dk okuma
35
Bölüm 7 — Konu 36: Mixin (`with`)
1 Ekim 2026
3 dk okuma
36
Bölüm 7 — Konu 37: `enum` — Basit ve Gelişmiş (Metotlu Enum'lar)
1 Ekim 2026
3 dk okuma
37
Bölüm 8 — Konu 38: `try / catch / finally`, `throw`
1 Ekim 2026
3 dk okuma
38
Bölüm 8 — Konu 39: Özel Exception Sınıfları Yazma
1 Ekim 2026
3 dk okuma
39
Bölüm 8 — Konu 40: Sound Null Safety Derinlemesine — `late`, `required`, Non-Nullable Varsayılan Davranış
1 Ekim 2026
4 dk okuma
40
Bölüm 8 — Konu 41: `assert` ile Geliştirme Zamanı Kontrolleri
1 Ekim 2026
4 dk okuma
41
Bölüm 9 — Konu 42: Generic Sınıflar ve Fonksiyonlar
1 Ekim 2026
3 dk okuma
42
Bölüm 9 — Konu 43: Generic Sınırlamalar (`<T extends ...>`)
1 Ekim 2026
3 dk okuma
43
Bölüm 9 — Konu 44: Dart'ın Built-in Generic Koleksiyonları Nasıl Çalışır
1 Ekim 2026
3 dk okuma
44
Bölüm 10 — Konu 45: `Future` Kavramı, `async`/`await`
1 Ekim 2026
4 dk okuma
45
Bölüm 10 — Konu 46: `Future.then`, Hata Yönetimi (`catchError`)
1 Ekim 2026
3 dk okuma
46
Bölüm 10 — Konu 47: `Stream` Temelleri, `async*`, `yield`
1 Ekim 2026
3 dk okuma
47
Bölüm 10 — Konu 48: `StreamController`, Broadcast Stream
1 Ekim 2026
3 dk okuma
48
Bölüm 11 — Konu 49: `map`, `where`, `reduce`, `fold`
1 Ekim 2026
3 dk okuma
49
Bölüm 11 — Konu 50: `sort`, Custom Comparator ile Sıralama
1 Ekim 2026
3 dk okuma
50
Bölüm 11 — Konu 51: Iterable Kavramı Derinlemesine (Lazy Evaluation)
1 Ekim 2026
3 dk okuma
51
Bölüm 11 — Konu 52: Cascade Notasyonu (`..`)
1 Ekim 2026
3 dk okuma
52
Bölüm 12 — Konu 53: `pubspec.yaml`, pub.dev'den Paket Ekleme
1 Ekim 2026
4 dk okuma
53
Bölüm 12 — Konu 54: Kütüphane Oluşturma, `import`/`export`, `part`/`part of`
1 Ekim 2026
4 dk okuma
54
Bölüm 12 — Konu 55: Dart'ta Test Yazımı (`test` Paketi, Unit Test Mantığı)
1 Ekim 2026
3 dk okuma
55
Bölüm 12 — Konu 56: Extension Methods
1 Ekim 2026
3 dk okuma
56
Bölüm 12 — Konu 57: Dart'ın Derleme Modelleri (JIT vs AOT) ve Bunun Flutter'a Etkisi
1 Ekim 2026
4 dk okuma
57
Bölüm 13 — Konu 59: Dart 3 Pattern Matching — Records, Destructuring, Sealed Classes, Exhaustive Switch
1 Ekim 2026
4 dk okuma
58
Bölüm 13 — Konu 60: `Never` Tipi, `covariant` ve Generic Variance Detayları
1 Ekim 2026
4 dk okuma
59
Bölüm 13 — Konu 61: Event Loop Derinlemesine — Microtask Queue vs Event Queue
1 Ekim 2026
4 dk okuma
60
Bölüm 13 — Konu 62: Memory Model & Performans — Garbage Collection, `const` Nesnelerin Bellek Avantajı
1 Ekim 2026
5 dk okuma
61
Bölüm 13 — Konu 63: Isolate'ler Arası Mesajlaşmanın Maliyeti ve `compute()`'un İç İşleyişi
1 Ekim 2026
4 dk okuma
62
Bölüm 13 — Konu 64: FFI (Foreign Function Interface) — C Koduna Erişim
1 Ekim 2026
4 dk okuma
63
Bölüm 13 — Konu 65: Sunucu Tarafında Dart — `dart:io`, `shelf` Paketiyle Basit Bir Backend/CLI Aracı Yazma
1 Ekim 2026
3 dk okuma
64
Bölüm 13 — Konu 66: Derleyici & Analiz Araçları — `dart analyze`, Custom Lint Kuralları, `build_runner` Mimarisi
1 Ekim 2026
5 dk okuma