Since the announcement of official Kotlin support at Google I/O we can be sure that Kotlin is here to stay and you can already feel the boost this language is getting. At Kitchen Stories we love this uprise and we are migrating our code base gradually to leverage the new features this language provides us.
In this session, I want to take you along the journey on how and why we migrated all our POJOs to POKOs. You will learn how Kotlins data classes, constructor default values and non-nullability can enable a more robust JSON parsing and how you can improve parsing with Moshi.
Some more context to the slides can be found here:
https://engineering.kitchenstories.io/caf8a599df9e
The Live-Code-Example is available here:
https://github.com/stefanmedack/MoshiKotlinExample