Front end Development

Flutter 3.24

Temmuz 9, 2025

GPU, Çoklu Görünüm Gömme ve Daha Fazlasıyla Yeni Olanakların Ortaya Çıkması

Flutter 3.24, uygulama geliştirmeyi bir üst seviyeye taşıyan bir dizi heyecan verici güncelleme sunuyor. Bu sürümle geliştiriciler, gelişmiş grafikler, web uygulamaları için çoklu görünüm yerleştirme ve video reklamlarından para kazanma desteği için Flutter GPU’ya erişim kazanıyor. Bu güçlü araçlar, çok yönlü ve yüksek performanslı uygulamalar oluşturmanıza yardımcı olmak üzere tasarlandı.

Flutter GPU:

Flutter GPU’nun önizlemesi, geliştiricilerin karmaşık 2B ve 3B sahneleri doğrudan Flutter uygulamaları içinde işlemelerine olanak tanıyan gelişmiş grafik yetenekleri sunar. Bu özellik, Impeller işleme arka ucunu gerektirir ve şu anda iOS, macOS ve Android’de desteklenmektedir. Flutter GPU, henüz erken aşamalarında olsa da, desteği tüm platformlara yaymayı hedeflemektedir ve bu da onu görsel açıdan zengin uygulamalar oluşturan geliştiriciler için paha biçilmez bir varlık haline getirir.

Çoklu Görünüm Yerleştirme:

Bu özellik, web uygulamalarının farklı HTML öğelerine aynı anda birden fazla Flutter görünümü yerleştirmesine olanak tanır. Çoklu görünüm moduyla, geliştiriciler dinamik olarak görünüm ekleyebilir veya kaldırabilir, böylece daha esnek ve etkileşimli web deneyimleri sağlayabilir. Özellikle Flutter’ı bağımsız Flutter görünümleri gerektiren daha büyük, daha karmaşık web sistemlerine entegre etmek için kullanışlıdır.

Video Reklam Para Kazanma:

Flutter artık yeni Etkileşimli Medya Reklamları (IMA) eklentisiyle video reklam gelirini destekliyor ve geliştiricilerin video reklamlarını uygulamalarına sorunsuz bir şekilde entegre etmelerini ve yeni gelir akışlarının kilidini açmalarını sağlıyor.

İlk sürüm, Android ve iOS’ta ön gösterim reklamlarını destekliyor ve yakın gelecekte orta gösterim reklamlarına da genişletilmesi planlanıyor.

Yeni Parçalar ve Widget’lar:

Bu sürüm, dinamik uygulama çubuklarının oluşturulmasını kolaylaştırmak için PinnedHeaderSliver ve SliverResizingHeader gibi yeni sliver’lar sunuyor. Ayrıca, Material kitaplığındaki yeni CarouselView widget’ı, geliştiricilerin öğelerin konumlarına göre dinamik olarak yeniden boyutlandırıldığı kaydırmalı listeler oluşturmalarına olanak tanıyor.

Cupertino Kütüphanesi Güncellemeleri:

Cupertino kütüphanesi, gelişmiş dokunsal geri bildirim ve CupertinoButton ve CupertinoTextField için iyileştirilmiş özelleştirme seçenekleri sunarak önemli güncellemelerden geçti. Bu değişiklikler, Flutter’ın iOS bileşenlerini görünüm ve işlevsellik açısından yerel benzerlerine daha da yaklaştırıyor.

Görsel kaynağı: https://medium.com/flutter/whats-new-in-flutter-3-24-6c040f87d1e4

Gelişmiş Geliştirici Araçları:

DevTools paketi, geliştiricilerin widget yeniden yapılandırmalarını takip etmelerine yardımcı olan bir özellik olan Rebuild Stats’ın eklenmesi de dahil olmak üzere önemli iyileştirmeler aldı. Bu özellik, performans darboğazlarını belirlemeye yardımcı olarak geliştiricilerin uygulamalarını daha etkili bir şekilde optimize etmelerine olanak tanır.

Görsel kaynağı: https://medium.com/flutter/whats-new-in-flutter-3-24-6c040f87d1e4

Swift Paket Yöneticisi Desteği:

Flutter artık Swift Paket Yöneticisi için erken destek sunarak iOS ve macOS bağımlılıklarının yönetimini kolaylaştırıyor. Bu entegrasyon, Flutter eklentilerinin büyüyen Swift paketleri ekosisteminden yararlanmasını sağlayarak Apple platformları için kurulum sürecini basitleştiriyor.

Görsel kaynağı: https://medium.com/@GetInRhythm/a-comprehensive-introduction-to-swift-package-manager-20d248ec0066

Gelişmiş Performans:

Bu güncelleme, Impeller motorunda daha iyi metin işleme ve küçültülmüş görseller için iyileştirilmiş varsayılan ayarlar gibi önemli performans iyileştirmeleri sunarak uygulamaların çok çeşitli cihazlarda sorunsuz çalışmasını sağlar.

Flutter 3.24, geliştiricilerin daha dinamik, görsel olarak ilgi çekici ve yüksek performanslı uygulamalar oluşturmasını sağlayan güçlü yeni özellikler sunarak Flutter’ın evriminde önemli bir dönüm noktasıdır. İster bir oyun, ister karmaşık bir web uygulaması veya geleneksel bir mobil uygulama geliştiriyor olun, Flutter 3.24 vizyonunuzu hayata geçirmek için gereken araçları ve esnekliği sağlar.

Yazar: Burak Dümer

Tags

Flutter Front End Development