8 puan yazan mscheong 2023-04-03 | 1 yorum | WhatsApp'ta paylaş
  • builder ile ele alınması gereken mevcut Java protobuf class'ları yerine kullanılabilecek bir data class üreticisi
  • Üretilen class'ları request/response type olarak kullanan coroutine service base ve stub'ları da üretir; böylece Java class'larını hiç kullanmamak mümkün olur.
  • Üretilen type'lar ile Java type'ları arasında converter extension function'lar da oluşturduğu için, ters yönde protobuf serialization gibi özgün özellikleri kullanmak da hâlâ kolaydır.
  • Bunun dışında Kotlin'e özgü özellikler de sunar (optional alanların nullable olması, oneof alanların sealed class olması gibi)

1 yorum

 
mscheong 2023-04-03

Bugün şafak vakti yayımlanan sıcacık yeni bir kütüphane :) GeekNews'e ilk kez yazı gönderiyorum; bunu bizzat yaptığım bir kütüphaneyle paylaşabiliyor olmaktan mutluyum.