Flutter topluluğu, bazı harika yeni özellikler ekleyerek SDK'yı 3.7 sürümünde geliştirmeye devam ediyor. Örneğin, artık özel menü çubukları ve basamaklı menüler oluşturabilir, daha iyi uluslararasılaştırmayı destekleyen araçlardan yararlanabilir ve yeni hata ayıklama araçlarına güvenebilirsiniz.
Bu yeni özelliklere, mevcut özelliklerde yapılan iyileştirmeler eşlik ediyor. Bunlar arasında daha hızlı küresel seçim aracı, Pervane adı verilen bir işleme sistemi ve kaynakları platformlar arasında paylaşma yeteneği bulunmaktadır.
Flutter Nedir?
Flutter, Google'ın Dart programlama dilini kullanarak iOS ve Android için yüksek kaliteli yerel arayüzler oluşturmaya yönelik mobil uygulama SDK'sıdır. Flutter mevcut kodla çalışır, dünya çapındaki geliştiriciler ve kuruluşlar tarafından kullanılır ve ücretsiz ve açık kaynaklıdır.
Flutter mevcut kodunuzla çalışırken, kolayca yeni kodu benimseyebilir. Mevcut kod tabanlarındaki küçük araçlarla başlayabilir veya sıfırdan bir uygulama oluşturabilirsiniz. Seçim senin.
En yeni özelliklerden bazılarına hızlıca göz atalım.
1. Geliştirilmiş Malzeme 3 Desteği
Flutter, Materyal 3 desteğiyle güncellendi. Bu güncelleme, tarafından sunulan malzeme bileşenlerini kullanmanıza izin verir. Android'in en son sürümü. Materyal Paketi, içeriğinizin cesurca ve belirgin bir şekilde öne çıkmasını sağlayacak şık ve yeni bir temaya sahiptir.
Hem iOS hem de Android için kullanılabilir.
2. Menü Çubukları ve Basamaklı Menüler
En son Flutter güncellemesi iki yeni menü widget'ı ekler: PlatformMenuBar ve Material Design Menu. PlatformMenuBar, macOS'ta mevcuttur ve Flutter tarafından oluşturulmak yerine yerel menü çubuklarını oluşturur.
Tüm platformlar için, basamaklı menü çubukları (MenuBar) veya başka bir UI öğesi (MenuAnchor) tarafından tetiklenen bağımsız basamaklı menüler sağlayan bir Materyal Tasarımı menüsü tanımlayabilirsiniz. Bu menüler tamamen özelleştirilebilir ve menü öğeleri özel widget'lar olabilir veya yeni menü öğesi widget'larını (MenuItemButton, SubmenuButton) kullanabilirsiniz.
Flutter 3.7, bellek hata ayıklama özelliğinde büyük bir güncelleme ve uygulamanızda hata ayıklamak için kullanabileceğiniz birkaç yeni araç içerir. Anlık görüntü analiz aracının ilk sürümü, Flutter uygulamanızda performansın iyileştirilebileceği alanları vurgular.
Flutter'a geçiş sürecini olabildiğince kolaylaştırmak için bu sürümle birlikte birkaç kaydırma güncellemesi geldi. Dikkate değer değişiklikler arasında Mac platformundaki yeni kaydırma fiziği, animasyonlu bir ızgaranın eklenmesi ve kaydırma bağlamlarında metin seçiminin iyileştirilmiş kullanımı yer alıyor.
Yeni bir uluslararası hale getirme sistemi, Flutter uygulamanızı çevirmeyi ve yerelleştirmeyi kolaylaştırır. Açıklayıcı sözdizimi, sınırlı kodlama deneyimi olan kişiler için bile anlaşılması kolay hata mesajlarına izin verir.
Yeni sistem, yer tutucular ve çoğul seçimler kullanarak karmaşık mesajlar oluşturmanıza olanak tanır. Güncellenenleri görün Flutter uygulamalarını uluslararası hale getirme Daha fazla bilgi için sayfa.
6. Diğer Yeni Flutter Özellikleri
Diğer yeni özellikler arasında, Pervane oluşturma motorunun önizlemesi (iOS'ta, Android'de Pervane henüz önizleme için hazır değil), sürüm doğrulaması (bir uygulamanızın App Store'a gönderilmeye hazır olduğundan emin olmak için ayarların kontrol listesi) ve bir metin büyüteci (bu, küçük metinleri okumayı kolaylaştırır) akıllı telefonlar).
Flutter: Google'ın Mobil Uygulama SDK'sı
Flutter 3.7 çıktı ve kullanışlı yeni özelliklerle dolu. iken önceki sürümler performans ve uyumluluğa odaklanmıştı, bu tamamen uygulama oluşturmayı kolaylaştırmakla ilgili. Yeni özellikler ve iyileştirilmiş gezinti ile geliştirici araçlarında pek çok faydalı güncelleme var.
Material Design teması, Enhanced Material 3 desteğiyle güncellendi, yeni simgeler ve ince ayarlı renk şemaları eklendi. Ek olarak, menü çubukları ve basamaklı menüler için destek de artık mevcuttur. Daha fazla bilgi için sürüm notları veya Flutter'ın Medium sayfası.
Flutter'a bakmadıysanız, şimdi düşünmenin tam zamanı. Bir mobil geliştirme çerçevesi olarak popülaritesi, React gibi rakiplere kıyasla hala mütevazı olsa da Yerli, sadeliği ve genel kullanım kolaylığındaki dikkate değer avantajları nedeniyle her geçen gün güç kazanıyor.