Flutter 1.22, daha iyi Android 11 ve iOS 14 desteğiyle kararlı hale geldi

Google, şirketin platformlar arası uygulama çerçevesi olan Flutter 1.22'yi kararlı sürüme yayınladı. Daha iyi Android 11 ve iOS 14 desteği getiriyor.

Bilmeyenler için, çarpıntı Google tarafından yapılan platformlar arası bir uygulama çerçevesidir. Google'ın Dart dilini temel alarak geliştiricilerin iOS, Android, web, Windows, macOS ve hatta Linux uygulamaları arasında tek bir kod tabanını paylaşmasına olanak tanır. Bugün, bir sürü yeni özellikle birlikte Flutter 1.22'nin çıkışını kutluyoruz. Bu yazıda bunlardan ikisinden bahsedeceğiz: Android'in ekran kesitleri desteği ve iOS 14'ün Uygulama Klipleri desteği.

Çerçevesiz tasarımların giderek daha popüler hale gelmesiyle birlikte çentikler ve delik delme işlemleri de giderek daha yaygın hale geliyor. Uygun ekran altı kameralara yaklaşsak da henüz o noktada değiliz. Geliştiricilerin bu farklı türdeki ekran kesintileriyle başa çıkmalarına yardımcı olmak için Flutter artık Android'in DisplayCutout API'sini tam olarak destekliyor. Flutter kullanıyorsanız uygulamanızdaki bir şeyin çentikle kaplanması konusunda endişelenmenize gerek kalmayacak.

Bu destek aynı zamanda kavisli veya şelale ekranlar gibi şeylere de uzanıyor. Yani kavisli ekranlarla baş etmekte sorun yaşıyorsanız Flutter arkanızdadır.

iOS 14, Uygulama Klipleri adı verilen yeni bir özelliği tanıttı. Android Hazır Uygulamalarının ne olduğunu biliyorsanız, Uygulama Klipleri aslında aynı fikirdir. Uygulama Klipleri, kullanıcının uygulamanızın küçük bir bölümünü hızlı bir şekilde "yüklemesine" ve açmasına olanak tanıyarak çevrimiçi menüler sunma veya hafif kiralama hizmetleri sunma gibi işlemleri kolaylaştırır. Flutter 1.22, iOS'ta Uygulama Klipleri geliştirmeye yönelik destek içerir. Bu, iOS'un yeni özelliklerini desteklemeye devam ederken birleşik bir kod tabanına sahip olmaya devam edebileceğiniz anlamına gelir.

Elbette Flutter 1.22 bu iki özellikten çok daha fazlasını tanıttı. Ayrıca bazı yeni kullanıcı arayüzü öğeleri ve eklentilerinin yanı sıra yerelleştirme (çalışırken yeniden yükleme dahil) için daha iyi destek de mevcut. Bu değişikliklerin geri kalanıyla ilgileniyorsanız Google'ın blog yayınına göz atın.