Kotlin Çoklu Platform

Kotlin Multiplatform, Kotlin kodunun farklı platformlarda paylaşılmasını sağlar. JetBrains tarafından geliştirilen Kotlin Multiplatform, mobil platformları hedeflemek için kararlı ve üretime hazır bir çözümdür.

Multiplatform Jetpack kitaplıkları

Google'da Kotlin Multiplatform ile denemeler yaparak Android ve iOS arasında iş mantığını paylaşmaya odaklanıyoruz. Bu çalışmalar kapsamında, bazı Jetpack kitaplıklarını çoklu platforma dönüştürüyoruz. Kotlin Multiplatform hâlâ geliştirme aşamasında olduğundan, bu kitaplıklar Android dışı hedefler için Jetpack'in normal kararlılık garantilerini sağlamaz.

Kotlin Multiplatform'u kullanarak halihazırda uygulama oluşturuyorsanız çoklu platform projelerinizde aşağıdaki Jetpack kitaplıklarından yararlanabilirsiniz:

API'lerin platform kullanılabilirliğini gösteren işaretçiler

Bu kitaplıkların referans belgelerinde API'ler; ortak kod, Android ve Yerel için kullanılabilirlik durumlarına göre işaretlenmiştir. Ayrıca, her sayfanın üst kısmında bildirimleri platforma göre filtreleyebilirsiniz.

kotlin-multiplatform-samples deposu, bu kitaplıkların bazı işlevlerini gösterir.

Bu kitaplıklarla ilgili geri bildiriminiz varsa lütfen sorun izleyici üzerinde paylaşın.

Araç desteği

Android Studio'da çok platformlu projeleri açabilir, düzenleyebilir ve çalıştırabilirsiniz. Ancak bazı IDE özellikleri bu projeler için henüz kullanılamıyor. Ek işlevler için JetBrains'den Kotlin Multiplatform Mobile eklentisini yükleyebilirsiniz.

Ayrıca yeni sürümler için temel senaryoları test ederek Android Gradle Eklentisi'nin Kotlin Multiplatform ile uyumlu olmasını da sağlıyoruz.