Flutter 2.2 Hakkında Bilmeniz Gereken Her Şey - İşte Yeni Özellikler

Yayınlanan: 2021-07-20

Google, Flutter 2.2'yi duyurdu ve geliştiriciler neden yeni bir güncelleme yayınlandığını merak ediyor

Kaynaklara göre Google'ın, Google I/O'daki platformlar arası uygulama geliştirme çerçevesinin en son sürümü olan Flutter 2.2'yi duyurduğu soruldu. Ayrıca, bunun heyecan verici iyileştirmeler sağlayacak çeşitli özelliklere sahip olduğu da açıklandı.
bu tür Android ertelenmiş bileşenleri, iyileştirme için iOS'un performansı, varsayılan olarak boş güvenlik ve diğerleri. Her şeye rağmen, Flutter'ın bu son sürümünde birkaç şey var. Bununla ilgili daha fazla ayrıntı öğrenmek istiyorsanız
Flutter'ın güncellenmiş versiyonu, o zaman doğru yere geldiniz. Burada, yeni eklenen tüm özelliklerle Flutter 2.2'ye erişebilir ve derinlemesine bakabilirsiniz.

Flutter 2.2 Nedir?

Flutter 2.0 piyasaya sürüldüğünde hakkında konuşursak, Google başka bir sağlam sıfır güvenlik üretti. Null, geliştiricilerin bir değişkenin veya değerin doğrudan koddan boş olması gerekip gerekmediğini belirtmesine yardımcı olur. Ama Kotlin'de de aynı özellik var derseniz
Flutter olarak, aynı özelliğe sahip olabileceğini bilmelisiniz, ancak bence, biraz daha az yaygın olan boş gösterici ile ilgili hatalar yapıyor. Flutter giderek daha fazla öğe düzenliyor ve Flutter 2.2'de boş güvenlik de etkinleştirildi
yardımcı olacak yeni projeler için varsayılan olarak. Sıfır güvenlikteysek, Flutter 2.2'de performanslarında biraz daha fazla gelişme olduğunu size bildirmeliyiz.

Flutter 2.2'nin Son Özellikleri:

Flutter'ın güncellenmiş bu sürümünün en son özelliklerinden bahsedecek olursak, o zaman pek çok özellik var. Flutter'ın yeni sürümü, çok çeşitli iyileştirmeler ve takma adlar gibi en çok istenen ikinci özellik türünü de içeren Dart 2.13 ile birlikte gelir.
Dart FFI ve sıfır güvenlik özellikleri ve daha fazlasını sağlar. En iyi özellikler, önemli bir rol oynayan güvenlik özellikleridir. Dijitalleşme alanında en önemli şeyin güvenlik olduğunu hepimiz biliyoruz. Bu sürüm güvenlik özelliklerine sahiptir
her eyleminizi korumak için çok etkileyici ve son derece yararlı.

  • Takma Ad yazın

Flutter 2.2 olarak da adlandırılan Flutter'ın en son sürümü, Type alias gibi heyecan verici özelliklerle geliyor. Mevcut tür için kolayca yeni bir ad oluşturabilir ve ardından mevcut tür yerine eklenebilecek veya kullanılabilecek kelimeyi hızlı bir şekilde yazabilirsiniz.
tip. Bu özellikler, kullanıcıların işlev için bir tür takma adı oluşturmasına ve onu değişken türüne genişletmesine izin vermez. Bu özelliklerin yardımıyla kodun diğerlerine okunmasını daha da kolaylaştırabilirsiniz.

typedef IntList = Liste<int>; IntList coolNumbersList = [1,2,3]; // Fonksiyonlar için takma ad yazın (mevcut) typedef ValueChanged<T> = void Function(T değeri); // Sınıflar için takma ad yazın (yeni!) typedef StringList = List<String>;
// Sınıfları bölünemez bir şekilde yeniden adlandırın (yeni!) @Deprecated(“Bunun yerine YeniSınıfAdı kullanın”) typedef OldClassName<T> = NewClassName<T>;

  • Sıfır Güvenlik Güncellemesi

Flutter'ın en son sürümünde, hayati bir rol oynayan sıfır güvenlik özellikleri eklenmiştir. Bu özelliklerin yardımıyla kullanıcılar, Flutter'ın bu güncellenmiş sürümü yardımıyla projeyi kolayca oluşturabilir veya Flutter 2.2 diyebiliriz ve bu da olacaktır.
varsayılan olarak boş güvenlik özellikleriyle proje oluşturmaya yardımcı olur. Eklentilerin çoğu bu özelliklere küçültülür ve uygulamayı sıfır güvenlikli güvenli hale getirmek güvenlidir. Flutter 2.2'de yeni bir proje oluşturduğunuzda varsayılan olarak sağlanır
aşağıdaki örnekteki gibi boş güvenlik:

class MyHome, StatefulWidget'ı genişletir { MyHomePage({Key? anahtar, gerekli this.title}) : super(anahtar : anahtar); }

  • Flutter Masaüstü Güncellemeleri

Flutter 2.2 ile güncellemeyi masaüstünde de bulacaksınız. Özel metin eylemleri, işi gerçekleştirmek için ekstra destek sağlar ve dokunmatik, fare ve klavye gibi çeşitli giriş türleri ile çok sayıda platforma destek sağlar. Bu özellik sağlar
Kullanıcılar, metin eylemleriyle ilişkili tuş vuruşlarını tamamen özelleştirmek için. Bu özelliğin en iyi yanı, uygulama geliştiricilerin kullanıcılarına sonsuz olanaklar sunmasıdır. Bu özellik aynı zamanda kullanıcıların
ENTER tuşu yardımı ile mesajlar hala Ctrl+ENTER tipi ile satır eklenmesine izin verir. Bu güncelleme Sürümü ayrıca otomatik kaydırma davranışı özelliklerini sağlar ve kullanıcıların ekran yüksekliği kaydırma çubuğunu aşmasına olanak tanır,
ve otomatik olarak eklenecektir. Bundan önce bu özellik mevcut değildi, ancak şimdi kullanıcılar bu özelliğe erişebilir.

  • Ödemeler ve Para Kazanma

Flutter 2.2, kullanıcılar için yeni ödeme ve para kazanma özellikleri ekledi. Bu özellikler aynı zamanda Android'de Google Pta'ya ve Google mobile Ads SDK'sının yardımıyla başka bir cihaza eklemek için benzersiz bir giriş içerir.

  • Evrensel Windows Platformu Uygulamaları Desteği

Artık evrensel Windows platformu Apps için alfa desteği sağlamaya başladılar ve kısa süre sonra Android 12 için yeni bir tasarım dili olan Material You'yu desteklediler. Hemen hemen aşağıdaki gibidir:

  • Flutter Geliştirme Araçları Güncellemeleri

Flutter DevTools, iki bellek izleme iyileştirmesi ve sağlayıcı eklentisine ayrılmış tamamen yeni bir sekme dahil olmak üzere çok sayıda dikkate değer güncelleme aldı. Aşağıda gösterildiği gibi tahsis edilen tüm nesneleri takip etme yeteneği:

Aşağıdaki resimde gösterildiği gibi, hafıza zaman çizelgesine özel mesajlar enjekte etme yeteneği sağlar.
uygulamanıza özel işaretçiler sağlayabilirsiniz.

Flutter Benimseme İstatistikleri

Biraz yeni ve yakın zamanda piyasaya sürülen şeylere gitmeden önce, istatistikler hakkında konuşmamız gerekiyor. Google'ın Flutter ile gurur duyduğunu zaten bildiğimiz gibi, bunun için iyi bir neden gibi görünüyor. SlashData'dan alıntılanan veriler hakkında konuşursak, o zaman isterim
Yukarıda bahsettiğimiz gibi, en popüler çapraz platform geliştirme çerçevesi olan Flutter'ı önermek. Flutter'ı seçtikten sonra pişman olmayacaksınız çünkü platformlar arası geliştiricilerin %45'i bunu kullanmak için seçiyor. Ve sonra popülaritesi
gün geçtikçe daha da büyüyor, bu onların oldukça büyük büyümesinin nedeni. İlk yıllardan bahsedecek olursak, Flutter'ın kullanımda olan %47'lik bir büyüme olduğunu ve play store'da bulunan tüm uygulamalarda yaklaşık %12'sinin de programlanmış olduğunu göreceksiniz.
çarpıntı Ve gördüğünüz gibi, %12, %47 kadar değil. Play Store'un birçok uygulamaya sahip olduğunu ve bunların 200.000'den fazlasının Flutter kullandığını görüyoruz.

Toplama

Şimdi, Google I/O'nun şu anda etrafımızda gerçekleştiğini görüyoruz ve bu, elbette, tonlarca yepyeni Android geliştirme haberi olacağı anlamına geliyor. Buradaysanız ve bunu okuyorsanız, bu, Google'ın Flutter 2.2'yi zaten duyurduğu anlamına gelir,
bu, platformlar arası uygulama geliştirme çerçevesinin yeni sürümüdür.

SSS
Malzeme Siz ve Malzeme arasındaki fark nedir?

Materyal tasarımı, normal materyal widget'larını destekleyen Android 12'nin alt sürümü içindir, ancak Android 12 için olduğunuz materyal, kullanıcı arayüzü üzerinde ekstra efektler verir ve çekici widget'lar verir.

Flutter için null güvenlik zorunlu mu?

Evet. Flutter 2.2 ve Dart 2.13'ten sonra, Flutter tarafından sağlanan varsayılan özellik null güvenlikti.