Flutter: Bir Google UI Framework Daha Fazla Platforma Ulaşır

Çarpıntı

Google ekibi Flutter'ın geliştirilmesinde çalışan, ücretsiz çerçevesi ve açık kaynak kullanıcı arayüzü, dün duyurdu birkaç aylık çalışmadan sonra, çerçeve artık kullanımını diğer platform türlerine genişletiyor.

Gelecekte, kullanıcılarınızın deneyimini zenginleştirebilirsiniz web, masaüstü uygulamaları ve küçük cihazlar gibi platformlarda. Bu haber, Dart DevTools, bir dizi programlama aracı ve Dart Web programlama dilinin 1.2 sürümü ile birlikte sunulan çerçevenin 2.2 sürümünün yayınlanmasından yaklaşık iki ay sonra geliyor.

Flutter hakkında

Çarpıntı bir kullanıcı arayüzü geliştirme çerçevesidir Google tarafından oluşturulmuş ücretsiz ve açık kaynak. O zamana kadar, Android ve iOS için uygulamalar geliştirmek için kullanıldı ve aynı zamanda Google Fuchsia için uygulama oluşturmanın ana yöntemidir.

Ancak Dart Web programlama dilinin sunduğu olanaklar ve günümüzde tarayıcılar tarafından uygulanan yeni geliştirme araçları sayesinde, Google, başlangıçta Flutter çerçevesi desteğini web'e genişletmeyi başardı.

Şimdi, Google, Flutter çerçevesi dedi taşınabilir bir kullanıcı arayüzü çerçevesi haline geliyor tüm ekranlar için.

Bu çerçeve güncellemesi aracılığıyla Google, şirketlerin mobil uygulamalar, masaüstü bilgisayarlar ve web dahil olmak üzere her tür ekranda daha iyi müşteri deneyimleri sunmasını sağlamayı amaçlamaktadır.

Web için Flutter

bu uyumlu bir Flutter uygulamasıdır kullanılarak işlenen kod HTML, CSS ve JavaScript gibi standart web teknolojileri.

Flutter for the Web ile, Dart programlama dilinde yazılan Flutter kodu, tarayıcıya gömülebilen ve herhangi bir web sunucusuna dağıtılabilen bir istemci deneyiminde derlenebilir.

çarpıntı -

Flutter'ın tüm özelliklerini kullanabilirsiniz ve bir tarayıcı eklentisine ihtiyacınız yoktur. Flutter for the Web hala geliştirilme aşamasında olsa da, Google bunu, Amerikan gazetesinin abonelerine sunduğu KenKen Puzzle oyunu için yeni bir arayüz geliştirmek üzere New York Times (NYT) ile ortaklaşa denedi.

Oyun güncellendi ve Android, iOS, Web, Mac ve Chrome OS'de aynı kodu kullanıyor.

Masaüstü için Flutter

Bu proje başlangıçta Windows, Mac OS, Chrome OS ve Linux'ta Flutter uygulamalarını geliştirmek için oluşturuldu.

Flutter'ı hedef ortam olarak masaüstü desteğine genişletme çalışmaları devam ediyor, geliştiricilerin yukarıda belirtilen platformlarda Flutter ile uygulamalar oluşturmasına olanak tanır.

Uzun vadeli, bu çaba tamamen entegre bir çözüm yaratacak flutter oluşumunun her ikisi de işe yarayacağı masaüstü ve mobil platformlar için, ancak Google, bu çabanın hala devam ettiğini söyledi.

Bu hedefler henüz üretime hazır olmasa da, Google Flutter ekibi Mac, Windows ve Linux üzerinde çalışan Flutter uygulamaları geliştirmek için ilk talimatları yayınladıklarını söylüyor.

Gömülü Cihazlar için Flutter

Flutter taşınabilirliği de gömülü cihazlara kadar uzanırör. daha küçük cihazlaraRaspberry Pi ve Google Home Hub gibi.

Google, bu noktada, Flutter'ın halihazırda çalıştığı gömülü platformlardan birinin, Google Home Hub'ın beğenilerine güç veren akıllı ekran işletim sistemlerine dayandığını söylüyor.

Bununla birlikte, Flutter'ı yeni bir platforma getirmek, Flutter motorunu hedefe getirmenin yanı sıra yerleştirmeyi de gerektirir.

Flutter motoru, doğası gereği çapraz platformdur ve çeşitli istemci oluşturma API'leri (OpenGL, Vulkan ve yazılım) ile çalışabilir. Dart çalışma zamanı sanal makinesini içerir.

Mobil cihaz için Flutter

Cep telefonları için Google, çerçevenin 1.5 sürümüne güncellendiğini duyurdu.

Google'a göre, Flutter 1.5 geliştirici geri bildirimlerine yanıt olarak yüzlerce değişiklik içeriyor, yeni iOS SDK gereksinimleri için güncellemeler dahil uygulama mağazasından, iOS widget'ları ve materyallerinde yapılan güncellemeler ve motor ve Dart 2.3 ile yeni cihaz türleri için destek.

Google, bu hafta uygulama içi ödemeler için ilk desteği ekledi. Son olarak, Flutter için 2,000'den fazla açık kaynak paketi mevcuttur.

kaynak: https://developers.googleblog.com


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.