Dart SDK Kurulumu: VS Code ve Android Studio ile Flutter Geliştirme Ortamı Hazırlama

Flutter ile uygulama geliştirmek için Dart SDK’yı kurmanız ve tercih ettiğiniz IDE’ye (VS Code veya Android Studio) entegre etmeniz gerekir. Bu rehberde, Windows, macOS ve Linux’ta Dart SDK kurulumunu ve IDE entegrasyonunu adım adım anlatacağız.


1. Dart SDK Kurulumu

1.1. Yöntem 1: Flutter SDK ile Otomatik Kurulum

Flutter SDK, Dart’ı otomatik olarak içerir. Flutter kurulumu yaptıysanız, Dart SDK zaten sisteminizdedir. Kontrol etmek için terminalde:

flutter --version  # Flutter ve Dart versiyonunu gösterir
dart --version    # Dart SDK'nın kurulu olup olmadığını kontrol eder

1.2. Yöntem 2: Dart SDK’yı Manuel Kurma

Eğer sadece Dart ile çalışacaksanız:

Windows/macOS/Linux için Adımlar:

  1. Dart SDK’yı indirin.
  2. Windows:
    • .zip dosyasını çıkarın ve C:\dart-sdk gibi bir dizine yerleştirin.
    • Sistem değişkenlerine C:\dart-sdk\bin yolunu ekleyin.
  3. macOS/Linux:
    • Terminalde:
sudo apt-get update  # Linux (Debian/Ubuntu)
sudo apt-get install dart

PATH güncelleme:

export PATH="$PATH:/usr/lib/dart/bin"  # Geçici çözüm
echo 'export PATH="$PATH:/usr/lib/dart/bin"' >> ~/.bashrc  # Kalıcı çözüm

2. VS Code ile Dart Entegrasyonu

2.1. Gerekli Eklentiler

  1. VS Code’u açın ve eklenti marketinden aşağıdakileri yükleyin:
    • Dart (resmi eklenti)
    • Flutter (Flutter ile çalışacaksanız)
    • Code Runner (Hızlı kod testi için)
  2. Kurulumu doğrulayın:
    • .dart uzantılı bir dosya oluşturun (örneğin test.dart).
    • Basit bir kod yazın ve çalıştırın:
void main() {
  print("Merhaba Dart!");
}
    • Sağ üstteki ▶️ Run butonuna basın veya F5 ile debug edin.

2.2. Ayarlar ve Özelleştirmeler

  • Formatlama: Dosyayı kaydederken otomatik formatlama için:
// settings.json
{
  "editor.formatOnSave": true,
  "dart.formatOnSave": true
}
  • Linter Kuralları: analysis_options.yaml dosyası ile özelleştirme yapabilirsiniz.

3. Android Studio ile Dart Entegrasyonu

3.1. Gerekli Eklentiler

  1. Android Studio’yu açın ve:
    • File > Settings > Plugins’e gidin.
    • Dart ve Flutter eklentilerini yükleyin.
  2. SDK Yolunu Ayarlayın:
    • File > Project Structure > SDK Location’dan Dart SDK yolunu gösterin (genellikle C:\flutter\bin\cache\dart-sdk veya /usr/lib/dart).

3.2. Yeni Bir Dart Projesi Oluşturma

  1. Start a new Flutter project seçeneği ile Flutter projesi başlatın (Dart otomatik entegre olur).
  2. Saf Dart projesi için:
    • File > New > New Dart Project’i seçin.

4. Karşılaşılabilecek Sorunlar ve Çözümler

🔹 Problem: dart: command not found

  • Çözüm: PATH ayarlarını kontrol edin veya SDK’yı yeniden kurun.

🔹 Problem: VS Code’da Dart eklentisi çalışmıyor

  • Çözüm:
code --disable-extensions  # Eklentileri devre dışı bırakıp yeniden başlatın

🔹 Problem: Android Studio’da Dart SDK bulunamadı

  • Çözüm: Flutter SDK’yı kurun veya manuel olarak Dart SDK yolunu gösterin.

5. Hangisini Seçmeli: VS Code mu, Android Studio mu?

ÖzellikVS CodeAndroid Studio
Hafiflik⭐⭐⭐⭐⭐ (Hızlı)⭐⭐ (Daha ağır)
Flutter Desteği✅ (Eklenti ile)✅ (Yerel destek)
Debug Araçları⭐⭐⭐⭐⭐⭐⭐⭐ (Gelişmiş)
Kullanım Kolaylığı⭐⭐⭐⭐⭐⭐⭐⭐

💡 Tavsiye:

  • Hızlı ve minimal bir ortam istiyorsanız VS Code kullanın.
  • Gelişmiş debug ve tam entegrasyon için Android Studio tercih edin.

Sonuç

Dart SDK’yı kurmak ve IDE’nize entegre etmek 10 dakikadan kısa sürer. Flutter geliştirme için:

  1. Flutter SDK + Dart SDK (otomatik kurulur).
  2. VS Code veya Android Studio eklentilerini yükleyin.
  3. dart --version komutu ile kurulumu doğrulayın.

🚀 İşte bu kadar! Artık ilk Flutter/Dart projenizi oluşturabilirsiniz.

guest
0 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments