zsmb.co Is this thing on?



Krate ft. Moshi

A library design case study

Krate is a SharedPreferences wrapper library based on Kotlin’s delegates. This talk takes you on a journey where you’ll learn how the new Moshi-based addon for the library was implemented. We’ll touch on type erasure and reflection, testing, debugging, and various advanced Kotlin features along the way.

This talk is an unofficial sequel to Delightful Delegate Design.

Resources:

Presented

2021-06-29 Kotlin Budapest User Group meetup - June 2021 (Budapest, Hungary)
2020-11-27 droidcon Italy 2020 (Online)

Built with Hugo. Hosted on Netlify. Icons by Font Awesome.