İçeriğe geç
Codary
Dart Modül 1: Dart'a Giriş ve Değişkenler

1.1 Dart Nedir? İlk Program

Kolay
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çaAnlamı
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
Java'dan farklı olarak Dart'ta her şeyi bir sınıfın içine koymak zorunda değilsin; 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 kurup dart 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

  • Print diye 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

    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...