Google ve Canonical, Flutter'a dayalı uygulamalar geliştirmek için el ele çalışacak

Google ve Canonical açıklandı son zamanlarda aldılar bir girişim desteklemek için birlikte uygulama geliştirme çerçeve tabanlı grafikler Linux masaüstü «Flutter».

Bu bina çerçevesine aşina olmayanlar için, Flutter UI tasarımının Dart dilinde yazılmıştır (uygulamaları çalıştırmak için çalışma zamanı motoru C ++ ile yazılmıştır) ve bu farklı platformlarda çalışan evrensel uygulamalar oluşturmanıza olanak sağlar ve React Native'e bir alternatif olarak kabul edilir.

Linux için Flutter SDK'nın varlığına rağmen, şimdiye kadar yalnızca mobil uygulama geliştirme için kullanıldı ve Linux masaüstü uygulaması derlemesiyle uyumlu değildi.

Geçtiğimiz yıl Google, Flutter'ı ekleme niyetini duyurdu geliştirme yeteneği tam masaüstü programları ve macOS için bu tür programları geliştirmek için bir alfa sürümü tanıttı.

Şimdi flutter uygulama geliştirme yeteneği ile genişler Linux için masaüstü. Windows uygulamaları geliştirme desteği hala erken prototip aşamasındadır.

Google'ın Flutter için hedefi, hedeflediğiniz platform ne olursa olsun yerel hızlarda çalışan güzel kullanıcı arayüzleri oluşturmak için her zaman taşınabilir bir çerçeve sağlamak olmuştur.

Bu yeteneği doğrulamak için, Mobil platformlara odaklanarak başladıkGoogle Play'de yayınlanan 80,000'den fazla hızlı ve güzel Flutter uygulaması gördüğümüz Android ve iOS.

Arayüzü çizmek için Linux'ta, GTK kitaplığına dayalı bir bağlantı kullanılır (Daha sonra Qt ve diğer araç takımları için destek ekleyeceklerine söz veriyorlar). Uygulamalar, widget'lar oluşturan yerel Dart Flutter diline ek olarak, C / C ++ kodunu çağırmak ve Linux platformunun tüm işlevlerine erişmek için Dart Yabancı İşlev arayüzünü kullanabilir.

Canonical için Flutter ile ilgili heyecan verici birkaç şey vardı:

  • Uygulama geliştirici ekosisteminin hızlı büyümesi
  • Çoklu platform desteği
  • Son derece optimize edilmiş yerel uygulamalar
  • Bildirime dayalı, reaktif ve bir araya getirilebilir widget'ları destekleyen modern UI çerçevesi
  • Visual Studio Code, Android Studio ve IntelliJ ile zengin geliştirme platformu

Linux uygulama geliştirme desteği Flutter SDK'nın en son alfa sürümünde sunulur ve bu da Linux uygulamalarını yayınlama becerisini de uygular Snap Store dizininde. Ayar formatında, Flutter SDK montajını bulabilirsiniz.

Flutter tabanlı uygulamalar geliştirmek, Visual Studio Code kod düzenleyicisinin kullanılması önerilir veya IntelliJ ve Android Studio geliştirme ortamları.

Uzun süredir Flutter için vizyonumuz platformları güçlendirmektir. Bu manifestoyu Google'da Asistan gibi ürünlerle zaten görmüştük, bu yüzden şimdi başkalarının daha fazla platforma güç sağlamak için Flutter'dan yararlandığını görmekten heyecan duyuyoruz. Bugün, dünyanın en popüler masaüstü Linux dağıtımı olan Ubuntu'nun yayıncısı Canonical ile birlikte Flutter için Linux alfa kullanılabilirliğini ortaklaşa duyurmaktan mutluluk duyuyoruz.

Flutter tabanlı Linux programlarına bir örnek olarak, uygulama önerilmiştir Flokk İletişim Google Kişiler adres defteriyle çalışmak için.

Ek olarak, Linux destekli üç Flutter eklentisi pub.dev dizininde yayınlanır: url_launcher url'yi varsayılan tarayıcıda açmak için, shared_preferences oturumlar arasında ayarları kaydetmek için ve yol_ sağlamakr tipik dizinleri (indirmeler, resimler, videolar vb.)

Google'ın ilk duyurusu, macOS ile uyumlu bir alfa sürümü ve Linux ve Windows planları ile başladı.

Canonical, Flutter'a önemli bir yatırım yapıyor Çoğu Linux dağıtımına en iyi Flutter deneyimini getirmek için bir geliştirici ekibini Google geliştiricileriyle birlikte çalışmaya adamak.

Canonical, Linux desteğini daha da iyileştirmek ve desteklenen diğer platformlarla özellik eşitliğini korumak için Google ile işbirliğine devam edecek.

Si reklam hakkında daha fazla bilgi edinmek istiyorsanız Canonical'ın açıklamasını aşağıdaki bağlantıdan ziyaret edebilirsiniz.

kaynak: https://ubuntu.com/


Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  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.