JetBrains, Kotlin uygulamaları oluşturmak için Compose Multiplatform 1.0'ı piyasaya sürdü

JetBrains, geliştiricilerin masaüstü, Android ve web için Kotlin uygulamaları oluşturmasına olanak tanıyan Compose Multiplatform'un 1.0 sürümünü yayınladı.

JetBrains, Java, PHP, Kotlin ve diğer programlama dilleriyle yazılım oluşturmaya yönelik en popüler entegre geliştirme ortamlarından (IDE'ler) bazılarını üretir. Şirket ayrıca üzerinde çalışıyor JetBrains Çoklu Platform OluşturuyorKotlin dilini temel alan platformlar arası uygulamalar oluşturmaya yönelik bir çerçeve (ve Google'ın Jetpack Compose'u). Multiplatform bir süredir farklı platformlarda çeşitli geliştirme aşamalarında bulunuyor ve JetBrains artık bunun Android, masaüstü ve web üzerinde herkesin kullanımına hazır olduğunu söylüyor.

JetBrains Perşembe günü şunları söyledi: "Jetbrains'in Compose Multiplatform'u ile geliştiriciler, Kotlin'de kullanıcı arayüzü ile kolayca masaüstü uygulamaları oluşturabilirler. Çerçeve bildirimseldir, dolayısıyla kod kullanıcı arayüzünü yansıtır ve geliştiricilerin kullanıcı arayüzü güncelleme mantığı konusunda endişelenmelerine gerek kalmaz; Uygulamanın tamamını oluşturmadan kullanıcı arayüzünün bazı kısımlarını önizleyin ve basitleştirmek için Google'ın sunduğu Jetpack Compose ile ortak API'yi paylaşın. Benimseme. [...] Geliştiriciler kullanıcı arayüzlerini ve durum yönetimi kodlarını Android, Masaüstü ve Web arasında paylaşabilir ve Android Jetpack Compose tabanlı uygulamaları masaüstüne kolayca taşıyabilir. "

Tüm bunlar artık tek bir Kotlin kod tabanıyla Windows, macOS, Linux, Android ve web üzerinde uygulamalar oluşturmanın mümkün olduğu anlamına geliyor. Masaüstü uygulamaları, donanım hızlandırmalı işleme ile menüleri, klavye kısayollarını ve bildirimleri kullanabilir. Skia grafik kütüphanesi. Multiplatform ile oluşturulan web uygulamalarının şunlara erişimi vardır: özel CSS yetenekleri sayfa öğeleriyle etkileşim kurmak için.

Bu noktada platformlar arası yazılım oluşturmaya yönelik çerçeve sıkıntısı yok. Elektron muhtemelen şu anda en popüler olanıdır (Discord, Slack, Microsoft Teams, Skype ve daha birçoklarına güç veriyor), ancak Electron mobil cihazı hiç desteklemiyor. Google şu anda geliştiriyor çarpıntıDart programlama dilini kullanan ve şu anda masaüstü platformları, mobil platformları ve web'i destekleyen, Jetpack Compse Multiplatform ile aynı.

Compose Multiplatform hakkında daha fazla bilgi mevcut JetBrains'in web sitesinde.