8 points par mscheong 2023-04-03 | 1 commentaires | Partager sur WhatsApp
  • Générateur de data classes pouvant être utilisé à la place des classes protobuf Java existantes, qui doivent être manipulées via des builders
  • Génère aussi des bases de service coroutine et des stubs utilisant les classes générées comme types de requête/réponse, ce qui permet de ne plus utiliser du tout les classes Java
  • Génère également des fonctions d’extension de conversion entre les types générés et les types Java, ce qui permet malgré tout d’utiliser facilement les fonctionnalités propres à protobuf, comme la sérialisation protobuf
  • Fournit en plus des fonctionnalités spécifiques à Kotlin (optional fields comme types nullable, champs oneof sous forme de sealed class)

1 commentaires

 
mscheong 2023-04-03

Voici une toute nouvelle bibliothèque fraîchement publiée tôt ce matin :) C’est la première fois que je publie un article sur GeekNews, et je suis ravi de pouvoir la partager avec une bibliothèque que j’ai créée moi-même.