Dart
Modül 1: Dart'a Giriş ve Değişkenler
1.1 Dart Nedir? İlk Program
Kolay
Tamamlandı
Sonraki Ders
Ders 1 / 19 %0 Ders listesi
1.1 Dart Nedir? İlk Program
1.2 var, final ve const
1.3 Null Safety
1.4 Operatörler ve String İşlemleri
2.1 if-else ve switch
2.2 Döngüler
2.3 List (Liste)
2.4 Map ve Set
2.5 Hatayı Bul: Null Kullanıcı ve En Yüksek Puan
3.1 Fonksiyonlar ve Arrow Syntax
3.2 İsimli ve Opsiyonel Parametreler
3.3 Anonim Fonksiyonlar ve Closure
3.4 Hatayı Bul: İndirim Fonksiyonu Derlenmiyor
4.1 Sınıflar ve Constructor
4.2 Kalıtım ve Override
4.3 Abstract Sınıflar, Interface ve Mixin
5.1 Future, async ve await
5.2 Hata Yönetimi: try-catch ve throw
5.3 Proje: Alışveriş Sepeti Modeli (Flutter'a Hazırlık)
Misafir olarak çalışıyorsun. İlerlemeni kaydetmek ve sonraki dersleri açmak için giriş yap.
Giriş yap / Kayıt ol
Dart Nedir? İlk Program
Telefonunda kullandığın uygulamaların bir kısmı hem Android hem iPhone için tek bir kodla yazıldı. Bunu mümkün kılan araçlardan en popüleri Google'ın Flutter'ıdır ve Flutter uygulamaları Dart diliyle yazılır. Google Pay, BMW ve birçok banka uygulaması Flutter kullanır.Neden Dart?
- Tek kod, birçok platform: Android, iOS, web ve masaüstü.
- Okunur yazım: Java, C# ya da JavaScript bilen biri Dart'ı çok çabuk okur.
- Null safety: Programın en sık çöktüğü hatalardan birini (boş değer hatası) daha yazarken yakalar.
İlk program
Örnek KodDART
void main() {
print('Selam!');
}| Parça | Anlamı |
|---|---|
void main() | programın başlangıç noktası; void bir şey döndürmediğini söyler |
{ } | fonksiyonun gövdesi |
print(...) | ekrana yazar ve alt satıra geçer |
; | her komutun sonu |
main doğrudan dosyada durabilir.Tırnaklar
Dart'ta metinler tek ('...') ya da çift ("...") tırnakla yazılabilir. Topluluk alışkanlığı tek tırnaktır; bu kursta da öyle yazacağız.Girinti
Dart'ta girinti zorunlu değildir ama okunurluk için iki boşluk kullanılır. Flutter'da iç içe çok fazla blok yazacağın için düzenli girinti büyük fark yaratır.Bu editörde
Dart kodun burada çalıştırılmaz; editör, kodunda görevin istediği parçaların olup olmadığını kontrol eder. Beklenen çıktı görev kartında gösterilir. Kendi bilgisayarında denemek için Dart SDK kurupdart run dosya.dart komutunu ya da tarayıcıda DartPad'i kullanabilirsin.Sonraki derslerde
Bu iskeleti iyi öğren: her Dart programıvoid main() { ... } ile başlar. Sonraki derslerde bu kalıp editöre hazır gelecek; sen sadece main içindeki boş satıra kendi kodunu yazacaksın.Sık yapılan hatalar
Printdiye büyük harfle yazmak: Dart büyük-küçük harfe duyarlıdır.- Noktalı virgülü unutmak: "Expected ';' after this" hatası.
Görev
Kendin yazarak öğren
main fonksiyonu içinde ekrana Merhaba Dart! yazdır.
Bilgi Kontrol Quizi
Dart programları hangi fonksiyondan başlar?
main.dart
Dart
Parantez ve tırnaklar kendiliğinden kapanır. Tab girinti ekler; editörden çıkmak için önce Esc, sonra Tab.
Çıktı Konsolu:
Hazır
Çıktı görmek için "Kodu Çalıştır" butonuna basın...
Bu bölüm kopyalanamaz. Kodu kendin yazdığında çok daha iyi öğrenirsin!