Flutter 1.17 Güncellemesi

En son güncellendiği tarih: 30 May 2020

Google, geçtiğiniz günlerde Flutter 1.17 ve Dart 2.8 sürümlerini yayınladı ve bu sürümler 2020 yılı içerisinde yayınlanan ilk kararlı sürümler olarak karşımıza çıkıyor. Bu yazımızda Flutter 1.17 sürümü ile birlikte gelen başlıca güncellemeler ve yeniliklerden bahsedeceğiz.

Görsel Referansı


Mobil Performans ve Boyut İyileştirmeleri

Flutter 1.17 ile birlikte, performans ve bellek kullanımı gözle görülür bir biçimde değişti. Mevcur Flutter sürümünüzü bu sürüme yükselterek daha hızlı animasyonlar, daha küçük boyutta uygulamalar ve daha az bellek kullanımı görebilirsiniz. Yeni sürüm ile bilikte performans tarafında %20 -% 37 oranında bir hızlanma ve uygulama boyutunda %18.5'lik bir azalma yakalayabilirsiniz.

Görsel Referansı


iOS için Metal Desteği


Apple’ın iOS'taki Metal desteği, temel GPU’ya neredeyse doğrudan erişim sağlar ve Apple’ın önerilen grafik API'sıdır. Flutter 1.17 ile birlikte Metal’i tam destekleyen telefonlar için artık varsayılan seçenek olacak. Böylece uygulamalarınız daha hızlı çalışacak ve render hızı ortalama %50 artacak.

Yeni Eklenen ve Yenilenen Widgetlar

- NavigationRail


Bu sürümde, hem mobil hem masaüstü için modern, uygulamada duyarlı bir gezinme modeli sunan NavigationRail widget eklendi. NavigationRail, daha büyük ekran boyutlarında ve masaüstü uygulamalarında BottomNavigationBar yerini alabilir.


Görsel Referansı

- DatePicker


DatePicker widget daha modern ve yenilenen görüntüsüyle yeniden tasarlandı.


Görsel Referansı


- AnimationsPackage


Bu sürüm ile birlikte Flutter' ın varsayılan Animayon paketi de güncellendi. Artık animasyonlar ve sayfalar arası geçişler daha akıcı ve şık görünüyor.


Görsel Referansı

Google Fonts

Flutter için Google Fonts 1.0 yayınlandı. Bu özellik ile birlikte, fonts.google.com adresinde yer alan aşağıdaki örnekteki gibi kolaylıkla uygulamanıza ekleyebileceksiniz.


Görsel Referansı


Erişilebilirlik ve Kişiselleştirme Güncellemeleri

Flutter 1.17 ile birlikte, scroll, text field ve input widget'larında yaşanan hatalar giderildi. Bununla birlikte Samsung marka telefonlarda klavye IME'lerini etkileyen bazı sorunlar giderildi.


Fast Start ve Dev Tools


Flutter 1.17 ile birlikte eklenen Fast Start özelliği, Dart kodları ve assetler yerine, yalnızca pluginleri ve kodu yükleyerek uygulamaların daha hızlı çalışmasını sağlıyor. Bu özellik, uygulamanızı %70' e kadar daha hızlı ayağa kaldırıp debug etmenizi sağlıyor.


Yeni gelen bir başka özellik ise Flutter DevTools’ta bulunan Network sekmesi. Bu özellik ile birlikte network işlemlerinizi kolayca Flutter DevTools üzerinden takip edebileceksiniz.

Görsel Referansı

Flutter 1.17 sürümü ile gelen başlıca güncellemeler ve yenilikler bu şekilde. Dilerseniz aşağıdaki linklerden daha detaylı bilgiye ulaşabilirsiniz.

https://medium.com/flutter/announcing-flutter-1-17-4182d8af7f8e

https://github.com/flutter/flutter/wiki/Metal-on-iOS-FAQ

https://master-api.flutter.dev/flutter/material/NavigationRail-class.html

https://pub.dev/packages/animations

https://api.flutter.dev/flutter/material/showDatePicker.html

https://medium.com/flutter/introducing-google-fonts-for-flutter-v-1-0-0-c0e993617118

https://flutter.dev/docs/development/tools/devtools/overview


#flutter #cross #NavigationRail #AnimationsPackage #GoogleFonts #FastStart

0 yorum

Son Paylaşımlar

Hepsini Gör

Komünite

Platform

Mobiler.dev Anasayfa
  • Twitter
  • Instagram
  • development_düzenlendi_düzenlendi
  • Youtube
  • slack-icon-black_edited_edited_edited
  • Gri LinkedIn Simge
imageedit_2_9667998092.png
JetBrains Hakkında Detaylı Bilgi Alın

© 2021 by mobiler.dev

Kurumsal Yazar Hesapları

adesso.png
mobilerdevLogo.jpg
Yazarlık Başvurusu Hakkında Bilgi Alın, Başvuru Yapın.
Topluluk Yazarlarını Tanıyın