Google I/O 2021 Etkinliğinde Flutter v2.2 Duyuruldu

Flutter 2.2; geliştiricilerin uygulama içi satın almalar, ödemeler ve reklamlar yoluyla uygulamalarından para kazanmalarını her zamankinden daha da kolay hale getiriyor. Ayrıca bu versiyon, uygulamaları yeni yetenekleri destekleyecek şekilde genişleten bulut hizmetlerine ve API'lere bağlanmasına olanak sağlıyor. Geliştiricilerin tüm hatalar sınıfını ortadan kaldırmasına, uygulama performansının artırılmasına ve paket boyutunun azaltmasına olanak tanıyan araç ve dil özellikleriyle güncelleniyor.


Görsel Referansı


Flutter 2'nin Temeli Üzerine İnşa Edildi


Flutter 2.2, Flutter'ı mobil köklerinden web, masaüstü ve gömülü (embedded) kullanımı içerecek şekilde genişleten Flutter 2'nin temeli üzerine kuruluyor. Kullanıcıların çok çeşitli farklı cihazlara ve form faktörlerine sahip olduğu ve günlük yaşamlarına yayılan tutarlı deneyimler aradığı bir ortam için tasarlandı.


Flutter 2.2'ye Giriş


Flutter 2.2 sürümü, daha güvenilir ve performanslı uygulamalar sunmanıza yardımcı olmak için geliştirme deneyimindeki iyileştirmelere odaklanıyor. Sound null safety artık yeni projeler için varsayılan olarak belirleniyor. Null safety, null reference exceptions'a karşı koruma sağlayarak geliştiricilere kodlarında boş bırakılamayan türleri ifade etme olanağı sağlıyor.


Bu sürümde ayrıca birçok performans iyileştirmesi de mevcut. Web uygulamaları için hizmet çalışanlarını (service workers) kullanarak arka planda önbelleğe alma sunuldu; Android uygulamaları için Flutter deferred components desteklendi; iOS için, ilk çalıştırma hatasını ortadan kaldırmak veya azaltmak için precompile shaders için araçlar üzerinde çalışıldı. Ayrıca, DevTools paketine, uygulamalarınızda belleğin nasıl ayrıldığını anlamanıza yardımcı olan bir dizi yeni özellik ve üçüncü taraf araç uzantıları için destek eklendi. Ek olarak, web hedefleri için geliştirilmiş erişilebilirlik gibi birkaç önemli alan üzerinde çalışılıyor.


Yeni reklam SDK'sı bu sürümde sıfır güvenlik ve uyarlanabilir banner biçimleri desteği ile güncellendi. Ayrıca, hem iOS hem de Android'de fiziksel ürünler için ödeme almanıza olanak tanıyan, Google Pay ekibiyle ortaklaşa oluşturulmuş yeni bir ödeme eklentisi sunuldu. Flutter'a güç veren "gizli sos" olarak Dart da bu sürümde bir güncelleme aldı. Dart 2.13, FFI'da (foreign function interface) diziler ve paketlenmiş yapılar için destekle yerel birlikte çalışabilirlik desteğini genişletti. Ayrıca bu güncelleme, okunabilirliği artıran ve belirli yeniden düzenleme senaryoları için yumuşak bir yol sağlayan tür takma adları (type aliases) için destek de içeriyor.


#cross #dart #flutter #flutterupdate