Bugün geliştiriciler için büyük haber Flutter Engage etkinliği sırasında Flutter 2.0'ın duyurusu olurken, Microsoft da etkinlikte iyileştirmelerini paylaştı. Geçen yıl Microsoft, Google'ın platformlar arası Flutter SDK'sını kullanarak Surface Duo için uygulama yazma kılavuzu yayınladı. Kılavuzun temel amacı, geliştiricilere Android için özel Surface Duo SDK'nın bir Flutter projesine nasıl ekleneceğini ve kullanılacağını öğretmekti.
Bugünün Flutter Engage etkinliği sırasında Microsoft, katlanabilir cihazlar için uygulamaları her zamankinden daha kolay hale getirmek için Flutter SDK'nın kendisini tanıttı. önerilen bazı iyileştirmeleri paylaştı. Microsoft, ilk olarak Flutter geliştiricilerinin Surface Duo durumunda bir cihazın nerede katlandığını veya menteşesinin nerede olduğunu bilmek için yeni temel araçlar yarattığını duyurdu. Flutter ve Android, bu vakaları iki ayrı ekran yerine tek bir büyük ekran olarak değerlendirdi. Bunun gerekli olduğu belirtiliyor. Bu araçlar sayesinde geliştiriciler, uygulamalarının kullanıcı arayüzünü katlanan bir parçayla aynı hizaya gelecek şekilde ayarlayabilecek veya Flutter'ın sol veya sağ ekranın ortasına bir açılır iletişim kutusu koymak gibi işleri otomatik olarak yapmasını sağlayabilecekler. iki ekran arasındaki ölü boşluk yerine.
İkinci olarak, Microsoft, uygulamalarının hem katlanabilir hem de geleneksel cihazlarda iyi çalışmasını isteyen Flutter geliştiricileri için kullanışlı bir "TwoPane" pencere öğesi geliştirdi. Standart bir akıllı telefonun veya menteşeli bir telefonun yalnızca yarısını kullanırken, TwoPane yalnızca Flutter widget'larının ve kullanıcı arayüzünün tek bir görünümünü gösterecektir. Bir tablette, masaüstünde veya katlanabilir Galaxy Fold tarzı bir cihazda, TwoPane belirlediğiniz bir düzenlemede iki Flutter görünümü görüntüler. Microsoft Surface Duo gibi çift ekranlı cihazlar için, her ekranda düzgünce bölünmüş bir panel görünecektir.
Şimdilik, Microsoft'un katlanabilir cihaz ekranlarında yaptığı değişiklikler, Flutter topluluğunun genel geri bildirimleri için paylaşılıyor. Geri bildirimlerden sonra, bunlar ana Flutter kod tabanında birleştirilecek ve tüm geliştiricilerin Flutter'ın sonraki bir sürümünde kullanmaları için sunulacak.