Posted in

Dart Programlama Dili: Yeni Başlayanlar İçin Temel Rehber

Dart

Dart, Google tarafından geliştirilen ve Flutter ile popülerlik kazanan modern bir programlama dilidir. Mobil, web ve sunucu uygulamaları geliştirmek için kullanılabilecek Dart, basit sözdizimi ve esnek yapısıyla özellikle yeni başlayan geliştiriciler için idealdir. Bu rehberde Dart programlama dilinin temellerini öğreneceksiniz.


Dart Nedir?

Dart, 2011 yılında Google tarafından tanıtılan açık kaynaklı bir programlama dilidir. İlk başta web uygulamaları için geliştirilmiş olmasına rağmen, Flutter’ın geliştirilmesiyle birlikte çoklu platformlarda uygulama geliştirme aracı haline gelmiştir.

Dart’ın Avantajları:

  • Yaygın Sözdizimi (Syntax): Diğer yaygın dillerden öğrenim kolaylığı.
  • Hızlı Performans: Native kod oluşturarak hızlı çalışma.
  • Esneklik: Mobil, web ve sunucu tarafı uygulamalarında kullanılabilir.

Dart Kurulumu

Dart’ı kullanmaya başlamak için aşağıdaki adımları takip edebilirsiniz:

Dart SDK Kurulumu:

  1. Dart’ın resmi web sitesi üzerinden Dart SDK’ıyı indirin.
  2. Sisteminizde uygun dizine kurulum yapın.

DartPad Kullanımı:

Alternatif olarak, Dart’ı indirmeden deneyimlemek için DartPad kullanabilirsiniz. DartPad, basit uygulamaları denemek için çevrimiçi bir ortam sunar.


Dart’ın Temel Yapıları

Dart dilinde kullanılan bazı temel kavramları öğrenmek, başlangıç yapmak için önemlidir.

1. “Merhaba Dünya”

Dart programları main() fonksiyonuyla başlar. İlk Dart programınızı şu şekilde yazabilirsiniz:

void main() {
  print('Merhaba Dünya!');
}

Bu kod, konsola “Merhaba Dünya!” yazdırır.

2. Değişkenler ve Veri Tipleri

Dart’ta değişken tanımlarken var, final ve const kullanabilirsiniz:

  • var: Değişkenin tipi, atanan değere göre belirlenir.
  • final: Değere bir kez atama yapılabilir, sonrasında değiştirilemez.
  • const: Derleme zamanında sabit olan değerler için kullanılır.

Örnek:

void main() {
  var isim = 'Ahmet';
  final int yas = 25;
  const double pi = 3.14;

  print('Ad: $isim, Yaş: $yas, Pi: $pi');
}

3. Kontrol Yapıları

Dart, yaygın kontrol yapılarını destekler: if-else, for, while, switch.

if-else Kullanımı:

void main() {
  int not = 85;

  if (not >= 90) {
    print('Notunuz: A');
  } else if (not >= 80) {
    print('Notunuz: B');
  } else {
    print('Notunuz: C');
  }
}

for Döngüsü:

void main() {
  for (int i = 0; i < 5; i++) {
    print('Değer: $i');
  }
}

while Döngüsü:

void main() {
  int i = 0;

  while (i < 5) {
    print('Değer: $i');
    i++;
  }
}

Dart’ı Nerelerde Kullanabilirsiniz?

Dart, birçok farklı alanda kullanılabilir:

  1. Flutter Uygulamaları: Mobil, web ve masaüstü uygulamaları geliştirmek için Flutter ile birlikte kullanılır.
  2. Sunucu Tarafı Programlama: Dart, sunucu tarafında da etkili bir şekilde kullanılabilir.
  3. Web Uygulamaları: Dart, çağdaş web uygulamaları geliştirmek için optimize edilmiştir.

Sonuç

Dart, hem basit hem de güçlü bir dil arayan geliştiriciler için çok uygun bir seçenektir. Flutter ile olan entegrasyonu sayesinde mobil uygulama geliştiricileri arasında çok popüler olmuştur. İlk adımı Dart ile atmak isteyenler için bu rehber, temel bilgilerle başlangıç yapmayı kolaylaştırıyor.

One thought on “Dart Programlama Dili: Yeni Başlayanlar İçin Temel Rehber

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir