Delightful Delegate Design

Márton Braun

Kotlin enthusiast, slight StackOverflow addict, aspiring educator and writer

When developing a library, designing an easy to use API while hiding unnecessary implementation details from clients is fundamental. Let’s look at some API design choices we’ve made for our library Krate, an Android SharedPreferences wrapper.

A Kotlin enthusiast since the 1.0 of the language. Senior Android Developer at Stream. Google Developer Expert for Kotlin and Android. Android/Kotlin tech editor at RayWenderlich.com. Instructor at BME-VIK, teaching Kotlin and Android. Ranked right around the very top of the Kotlin tag on StackOverflow. Creator of a couple open source Kotlin libraries.

droidcon Americas is produced by:

Mobile Seasons GmbH (droidcon Global HQ)

Messedamm 22

14055, Berlin

Germany

.droidcon is a registered Trademark of Mobile Seasons GmbH

  • dc-social
  • Twitter - White Circle
  • Facebook - White Circle