Netflix Android/iOS uygulamaları artık Kotlin Multiplatform tabanlı
(netflixtechblog.com)-
Kotlin ile yazılan iş mantığı, Kotlin/Native'e derlenerek iki platform arasında paylaşılıyor
-
Kodun yaklaşık %50'si platformdan ayrıştırılmış durumda ve Android Jetpack Compose ya da SwiftUI gibi en yeni teknolojilerin uygulanmasında da sorun yok
-
Kotlin Multiplatform, Android Studio tarafından varsayılan olarak destekleniyor; Xcode ise
xcode-kotlineklentisini kullanıyor -
Bu şekilde kod paylaşımı tamamlandığı için, Kotlin/JS transpiler'ı da düşünüldüğünde gelecekte daha da faydalı olması bekleniyor
3 yorum
Başlarda C++ kullanarak kod paylaşımını denemiş olan Dropbox örneğine de birlikte bakmak iyi olabilir.
(Her ne kadar sonunda Swift ve Kotlin kullanmaya geçtikleri bir başarısızlık örneği olsa da)
iOS ile Android arasında kod paylaşmanın maliyeti https://tr.news.hada.io/topic?id=323
Hıng... Flutter o kadar da kolay değilmiş...
Umarım Kotlin Multiplatform için başarılı bir örnek olur. Belki bir gün UI da... haha