CodeBlanks Logo Icon CodeBlanks

Özet - Flutter kurulumu

SDK kurulumu ve doctor çıktısını birleştirerek hazır bir geliştirme ortamı kurarsın.

Kurulum özeti

Çalışan bir Flutter ortamı için üç temel adım: SDK'yı indir ve bin dizinini PATH'e ekle, terminali yeniden başlat ve flutter doctor ile eksik bağımlılıkları gider. Doctor temiz bir [✓] raporu verene kadar Android Studio veya Xcode gibi araçları kurmaya devam edersin.

# Özet akış
export PATH="$PATH:$HOME/flutter/bin"
flutter --version
flutter doctor

Uygulama Hazır mı kontrol et

hazirMi adında bir fonksiyon yaz: üç bool parametre (sdk, path, doctor) alsın. Üçü de true ise 'hazir', değilse 'beklemede' döndürsün. main içinde hazirMi(true, true, true) çağrılıp sonucu print ile yazdırılsın.

Başlangıç kodu

main.dart
void main() {
  // hazirMi fonksiyonunu çağır ve print et

}

// hazirMi fonksiyonunu buraya tanımla
// üç bool parametre alsın
// hepsi true ise "hazir", değilse "beklemede" döndürsün

Örnek çözüm

main.dart
void main() {
  print(hazirMi(true, true, true));
}

String hazirMi(bool sdk, bool path, bool doctor) {
  if (sdk && path && doctor) {
    return 'hazir';
  }
  return 'beklemede';
}

Beklenen çıktı

hazir

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 flutter doctor [!] uyarısı veriyor. Ne yapmalısın?

  • Flutter'ı yeniden indir
  • PATH'i sil
  • Dart'ı yeniden derle
  • Uyarıdaki aracı kur veya öneriyi okuyup sorunu gider Doğru cevap

Açıklama: Doctor [!] bir araçta sorun olduğunu gösterir; çözüm olarak aracı kurman veya önerilen adımı uygulaman gerekir.

2 PATH'i kalıcı yap

Soru
echo 'export PATH="$PATH:$HOME/flutter/____"' >> ~/.bashrc
Cevap
echo 'export PATH="$PATH:$HOME/flutter/bin"' >> ~/.bashrc

Açıklama: Flutter çalıştırılabilir dosyaları bin dizininde bulunur.

3 Kurulum birleşimi

Kavram Anlamı
PATH Komutun her dizinden çalışmasını sağlar
flutter --version SDK'nın yüklendiğini doğrular
flutter doctor Bağımlılıkları denetler
Android Studio / Xcode Mobil platform araçları

Başlangıç bölümündeki tüm dersler