Flutter-2.2 sürümündeki en büyük güncellemeler

 

Google'ın açık kaynaklı kullanıcı arayüzü yazılım geliştirme platformu: Flutter, bazı ilginç yeni özellikler ve yeteneklerle donatılmış mevcut Flutter 2.2 sürümüyle yenilendi ve yenilendi.

 

Bu, yakın zamanda sonuçlanan Google I/O 2021 etkinliği sırasında duyuruldu.

 

Flutter'ın Popülerliği Artıyor

 

Google'ın Flutter'ı artık dünyanın en popüler platformlar arası geliştirme çerçevesi haline geldi. Slashdata'ya göre tüm platformlar arası geliştiricilerin yaklaşık %45'i artık mobil uygulamalar oluşturmak için Flutter kullanıyor.

 

Aslında, 2020 ile 2021 yılları arasında Flutter çerçevesinin kullanımında %47'lik büyük bir artış yaşandı ve şu anda Google Playstore'daki tüm mobil uygulamaların %12'si Flutter kullanıyor.

 

2017 yılında Google tarafından başlatılan Flutter, Android, iOS, Linux, Mac, Windows, Google Fuchsia ve ayrıca tek bir kod tabanı aracılığıyla web formu için platformlar arası uygulama geliştirme çerçevesini destekler.

 

İşte Flutter'ın güzelliği ve yeteneği. Şimdi Flutter 5'deki en iyi 2.2 güncellemeyi tartışalım.

 

Sıfır Güvenlik

 

Flutter, 2.0 sürümüyle birlikte artık yeni projeler için varsayılan haline gelen Boş Güvenlik özelliğini tanıttı. Boş Güvenlik özelliği sayesinde geliştiriciler, bir değişkenin veya değerin boş olup olamayacağını doğrudan koddan kolayca belirtebilirler. Boş referans istisnalarına karşı koruma sağlar.

 

Bu şekilde, boş işaretçiyle ilgili hatalar büyük ölçüde azaltılabilir ve kontrol edilebilir.

 

Aslında Flutter'da Dart dilinin kullanılmasıyla derleyici, çalışma zamanındaki tüm boş kontrolleri ortadan kaldıracak kadar akıllıdır, bu da uygulamanın oldukça hızlı performans göstermesini sağlar.

 

Ödeme Mekanizması

 

Flutter 2.2 sürümü kullanılarak yapılan mobil uygulamalar için ödeme alanında büyük bir gelişme duyuruldu. Yeni güncellemeyle birlikte Google Play ekibinin yardımıyla oluşturulan yeni bir ödeme eklentisi kullanıma sunuldu. Bu kullanışlı eklentiyle geliştiriciler, hem Android hem de iOS uygulamaları için fiziksel ürünler için ödeme kabul etmeye yönelik özellikler ekleyebilir.

 

Ayrıca mevcut uygulama içi satın alma eklentisi, güvenli finansal işlemler için daha fazla güvenlik ve şifrelemeyle güncellendi.

 

Web İçin Geliştirme

 

Web geliştirme alanında Flutter 2.2'nin bazı ilginç güncellemeleri var. Artık geliştiriciler arka planda önbelleğe alma için hizmet çalışanlarını kullanabilir. Bu, web tabanlı uygulamaların daha hızlı ve daha yalın olacağı ve dolayısıyla daha iyi performansa dönüşeceği anlamına gelir.

 

Daha Fazla Özelliğe Sahip Dart

 

Başlangıçta Flutter'dan önce piyasaya sürülen Dart, Flutter'ın platformlar arası uygulamalara yönelik geliştirme çerçevesini destekleyen programlama dilidir.

 

Sürüm 2.2 ile Dart, sürüm 2.13'e yükseltildi. Bu yeni sürümle birlikte Dart artık yerel birlikte çalışabilirlik desteğini de genişletecek. Bu, FFI'deki (yabancı işlev arayüzü) dizilerin ve paketlenmiş yapıların desteklenmesiyle mümkün olmuştur.

 

Bu güncelleme okunabilirliği artırmaya yardımcı olacak ve senaryoların yeniden düzenlenmesi için bir portal açacak.

 

Uygulama boyutu

 

Mobil uygulamaları daha da hafif ve daha az hacimli hale getirmek amacıyla Flutter 2.2 artık Android uygulamalarının ertelenmiş bileşenlere sahip olmasına izin verecek. Bu şekilde, uygulamanın düzgün çalışması için gereken Flutter öğeleri çalışma zamanında indirilebilir ve böylece uygulamaya fazladan kod yüklemeye gerek kalmaz. Bu şekilde uygulamaların boyutu artık daha hafif olacak.

 

iOS geliştirme için Flutter 2.2 artık geliştiricilerin gölgelendiricileri önceden derlemesine olanak tanıyor, bu da animasyonları daha akıcı ve kesintisiz hale getiriyor (ilk kez çalıştırıldığında). Ayrıca, geliştiricilerin herhangi bir uygulamadaki bellek kullanımını analiz etmelerine olanak tanıyacak, böylece bellek kullanımını kolaylaştırma ve uygulamanın daha iyi performans göstermesini sağlayacak bazı yeni araçlar eklendi.

 

Flutter'ı temel alan yeni bir mobil uygulama geliştirmekle ilgileniyor musunuz veya Flutter'ı kullanarak mevcut yerel uygulamalarınızı çapraz platform özellikleriyle yenilemek mi istiyorsunuz?

 

İletişime geçin bizimle Flutter uygulama geliştirme hemen ekip!