- 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
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.