Kotlin Multiplatform kararlı hale geldi ve production-ready oldu
(blog.jetbrains.com)- Kotlin Multiplatform (KMP), çapraz platform geliştirme ile native geliştirme arasındaki sınırları bulanıklaştırıyor
- Böylece native programlamanın avantajlarını korurken birden fazla platformda kod paylaşımı ve yeniden kullanımını destekliyor
- Artık kararlı hale geldi ve production ortamında %100 kullanılabilir
- KMP; derleyici desteğinden dil özelliklerine, kütüphane API'lerinden IDE'ye ve build araçlarına kadar birçok alanı kapsıyor
- Default Hierarchy Template ile proje kurulumu ve bakımı sadeleşiyor
- Performans sürekli olarak iyileştiriliyor
- Google'ın Android ekibi, deneysel multiplatform sürümündeki Jetpack kütüphanelerini sunarak KMP kullanıcılarını desteklemeyi sürdürüyor; collection, DataStore, Annotations ve paging kütüphaneleri zaten KMP ile uyumlu olarak sağlanıyor
- iOS geliştirici ortamı için çeşitli araçlar sunuluyor. Touchlab'in SKIE aracı, Swift dostu bir API katmanı sağlayan Swift kodu üreterek önemli Kotlin type'larını bridge ediyor ve sorunsuz coroutine birlikte çalışabilirliği sağlıyor
- KMP ekosisteminin önemli bir parçası olan Compose Multiplatform sayesinde daha iyi kod paylaşımı mümkün
- Android ve masaüstü (JVM) için Compose Multiplatform zaten Stable
- iOS desteği şu anda alpha sürümünde, web (Wasm) desteği ise deneysel aşamada
1 yorum
Netflix Android/iOS uygulamaları artık Kotlin Multiplatform tabanlı
JetBrains Compose Multiplatform 1.0.0 resmi olarak yayımlandı