Flutter 1.20 Güncellemesi
Google, her sürümde Flutter'ı her platform için daha hızlı ve performanslı hale getirmeye çalışıyor. Flutter 1.20 versiyonu, performans iyileştirmeleri, bir çok yeni widget, platform güncellemeleri gibi bir çok yenilikle birlikte geliyor. Geçmiş tüm versiyonlara bakıldığında 1.20 sürümü şimdiye kadarki en büyük güncelleme diyebiliriz.

Performans iyileştirmeleri
Google, neredeyse her Flutter versiyonunda uygulama boyutunu düşürmeye yönelik geliştirmeler yapıyor. Bu konuyla ilgili olarak, Flutter ile uygulamalar oluştururken varsayılan olan tree-shake-iconlar için bir performans düzeltmesi eklendi. Bu özellik, kullanılmayan simgeleri kaldırarak uygulamanızın boyutunu azaltıyor.
Bir uygulama, ilk çalıştırma sırasında daha yavaş ama sonraki çalıştırmalarda daha akıcı animasyonlara sahipse, bunun nedeni büyük olasılıkla gölgelendirici derleme sarsıntısı'dır. Skia Gölgeleme Dili ile animasyonlar 2 kata kadar daha akıcı hale getirildi.

Bir diğer performans geliştirmesi ise Google, web tabanlı mikro karşılaştırmalardaki performansı 15 kata kadar artırarak fare çarpma testini yeniden düzenledi. Sonuç olarak, yaygın olarak kullanılan çeşitli widget' larda görüntülenecek fare imleçleri için destek eklendi.

Metin alanları için otomatik doldurma
Geliştiriciler arasında oldukça talep edilen otomatik doldurma desteği, Flutter 1.20 ile geliyor. Flutter 1.20 ile, bazı platforma özgü yapılandırmalar (iOS'taki passwordRules gibi) desteklenmese de, temel otomatik doldurma işlevi eklenmiştir. Ayrıca aynı özellik web tarafında da geliştirilmeye başladı.

InteractiveViewer widget
Bu yeni widget, uygulamanızda kaydırma, yakınlaştırma, sürükleme ve bırakma gibi etkileşimli öğeler oluşturmak için tasarlanmıştır. InteractiveViewer kullanılarak geliştirilmiş örneğe buradan göz atabilirsiniz.

Visual Studio Code Geliştirmeleri
Dart DevTools'u doğrudan Visual Studio Code kodlama çalışma alanına getiren yeni bir Visual Studio Code güncellemesi eklendi. Bu özellik, dart.previewEmbeddedDevTools ayarıyla etkinleştirilebilir.

Ayrıca VS Code tarafındaki en önemli geliştirmelerden biri, dosyalarınızı bir yerden başka bir yere taşıdığınızda otomatik olarak adresinin geçtiği diğer dart dosyalarında otomatik güncelleme yapılıyor olması. Çok basit bir şey olmasına rağmen, VS Code tarafına geç de olsa gelmesi geliştirme yaparken oldukça kolaylık sağlayacak.

Material Slider, RangeSlider, TimePicker, ve DatePicker Güncellemesi
Yeni widget'lara ek olarak, bu sürüm en son Material Guideline' a uygun olarak güncellenen bir kaç widget içerir. Bunlara Slider ve RangeSlider dahildir. Daha fazla bilgi için buraya göz atabilirsiniz.

Slider

RangeSlider

Date Picker

Time Picker
Diğer değişiklikler
Flutter 1.20' de birçok başka yeni özellik ve geliştirici aracı vardır. AboutDialog'da bulunan yeni bir responsive lisanslar sayfası; yeni veya güncellenmiş Flutter eklentilerini yayınlamak için yeni bir pubspec.yaml formatı ; Dart DevTools'ta web soket profili oluşturma desteği içeren güncellenmiş bir Ağ sayfası ve dahası.
Özetlemek gerekirse Flutter 1.20, dünya çapında 359 kişinin katkıda bulunduğu 3.029 merged PR ve 5.485 closed issue içeriyor. Nisan ayında Google Play Store üzerinde 50.000 adet Flutter uygulaması varken, bu sayı bugün 90.000 civarında. Bu da gösteriyor ki Flutter son zamanlarda oldukça fazla ilgi görüyor ve Google tarafından son derece önemli şekilde destekleniyor.
Daha detaylı bilgiye aşagıdaki linklerden ulaşabilirsiniz:
https://medium.com/flutter/announcing-flutter-1-20-2aaf68c89c75
https://www.xda-developers.com/google-flutter-1-20-stable/
https://flutter.dev/docs/perf/rendering/shader
https://github.com/flutter/flutter/pull/52126
https://github.com/justinmc/flutter-go
https://material.io/components/sliders
https://medium.com/flutter/whats-new-with-the-slider-widget-ce48a22611a3