Flutter Refactoring Masterclass: 2 - Pubspec.yaml
Автор: HardwareAndro
Загружено: 2025-10-03
Просмотров: 1200
Описание:
Herkese merhaba! 👋
Flutter Refactoring Masterclass serimizin ikinci bölümüyle karşınızdayım! Eğer bir projeyi devraldıysanız veya mevcut projenizdeki bağımlılık kaosundan bıktıysanız, bu video tam size göre!
Serimizin ilk bölümünde projenin röntgenini çekmiştik. Şimdi ise Flutter projemizin en kritik dosyası olan pubspec.yaml'ı mercek altına alıyor ve tüm zayıf yönlerini ortaya çıkarıyoruz. Projenin kalbini temizleyerek, daha küçük, daha hızlı derlenen ve geleceğe daha dayanıklı bir uygulama inşa etmenin ilk adımlarını atıyoruz.
Bu Bölümde Neler Öğreneceksiniz?
🔍 Kötü pubspec.yaml Anatomisi: Dağınık ve şişkin bir bağımlılık dosyasını nasıl tanırız?
✅ Dev vs. Regular Dependencies: dependencies ve dev_dependencies ayrımını doğru yaparak proje şişkinliğini önleme.
🗑️ Gereksiz Bağımlılıkları Silme: Projenizde kullanılmayan (Dead/Ölü) paketleri tespit etme ve temizleme sanatı.
⚠️ Versiyon Yönetimi Kaosu: any kullanmanın veya tutarsız versiyon belirtmenin tehlikeleri. Güvenli versiyon yönetimi (^ kullanımı).
🖼️ Asset & Font Düzenlemesi: pubspec.yaml'da fontların ve görsellerin profesyonelce, düzenli bir şekilde nasıl ekleneceğini ve gereksiz yollardan nasıl kurtulacağımızı göreceğiz.
Bu refactoring adımı, projenizin derleme süresini kısaltacak ve gelecekteki paket çakışması (dependency hell) hatalarının önüne geçecek en önemli adımdır.
Hemen videoya geçin ve Flutter projelerinizi profesyonel seviyeye taşımaya başlayın!
🔗 Faydalı Kaynaklar ve Linkler
https://github.com/VB10/flight_booking
Github: https://github.com/VB10/flight_booking
Flutter Mimari: https://vb10.github.io/#/
Twitter : / 10vbacik
Medium : / vbacik-10
#FlutterRefactoring #Flutter #pubspecyaml #FlutterMasterclass #Dart #FlutterGeliştirme #BağımlılıkYönetimi #CodeRefactoring #MobilGeliştirme
🕒 BÖLÜMLER
00:00 Giriş Proje anlatımı
14:00 pubspec.yaml ve Paketlerin Kontrolü
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: