Sobes.tech
Junior

Flutter projesinde pubspec.yaml dosyası ne için kullanılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

pubspec.yaml dosyası, Flutter projesinde bağımlılıkları, proje meta verilerini ve yapılandırma ayarlarını yönetmek için kullanılır.

Ana bölümler:

  • name: Proje adı.

  • description: Proje hakkında kısa açıklama.

  • publish_to: Paket yayınlama ayarı (none özel projeler için).

  • version: Paket sürümü (uygulama veya kütüphane).

  • environment: Projenin çalışması için gereken minimum SDK sürümü.

  • dependencies: Projenizin bağımlı olduğu paketlerin listesi. Bunlar, kodun çalışması için gereken temel bağımlılıklardır.

    dependencies:
      flutter:
        sdk: flutter
      cupertino_icons: ^1.0.2
      english_words: ^4.0.0
    
  • dev_dependencies: Geliştirme, test ve derleme sırasında gereken ancak nihai uygulama için gerekli olmayan paketler.

    dev_dependencies:
      flutter_test:
        sdk: flutter
    
      flutter_lints: ^1.0.0
    
  • flutter: Flutter'a özgü ayarlar, kullanılan kaynakların (assets), yazı tiplerinin ve platform entegrasyonunun tanımlanması.

    flutter:
      uses-material-design: true
    
      assets:
        - images/a_dot_burr.jpeg
        - images/lake.jpeg
    
      fonts:
        - family: Schyler
          fonts:
            - asset: fonts/Schyler-Regular.ttf
            - asset: fonts/Schyler-Italic.ttf
              style: italic
    

flutter pub get komutu, bu dosyayı kullanarak belirtilen bağımlılıkları indirir.