8 Punkte von mscheong 2023-04-03 | 1 Kommentare | Auf WhatsApp teilen
  • Ein Data-Class-Generator, der anstelle der bestehenden Java-Protobuf-Klassen verwendet werden kann, die über Builder gehandhabt werden müssen
  • Er erzeugt außerdem Coroutine-Service-Basen und Stubs, die die generierten Klassen als Request-/Response-Typen verwenden, sodass Java-Klassen überhaupt nicht mehr verwendet werden müssen.
  • Da auch Konverter-Extension-Functions zwischen den generierten Typen und den Java-Typen erstellt werden, lassen sich umgekehrt auch spezifische Funktionen wie die Protobuf-Serialisierung weiterhin problemlos nutzen.
  • Darüber hinaus werden Kotlin-spezifische Funktionen bereitgestellt (optionale Felder als nullable, oneof-Felder als Sealed Class).

1 Kommentare

 
mscheong 2023-04-03

Dies ist eine brandneue Bibliothek, die heute früh frisch veröffentlicht wurde :) Es ist mein erstes Mal, dass ich einen Beitrag auf GeekNews veröffentliche, und ich freue mich, eine Bibliothek, die ich selbst entwickelt habe, mit euch zu teilen.