Session

Powering Worldwide Learning with Kotlin Multiplatform

Learn how Quizlet uses Kotlin Multiplatform to build iOS, Android, and web learning experiences for over 50 million users per month.

By pinpointing the best areas of our codebase to share (and skipping over many others), Quizlet was able to use Kotlin Multiplatform to share the “secret sauce” of our product. We did this without forcing our Android, iOS, and Web clients to follow a rigid, predetermined architecture.

You'll hear Quizlet's journey getting Kotlin Multiplatform into production, how it compares to other approaches of sharing code, and (most importantly) lessons about shared code that we learned along the way.

Rather than focusing on very nitty-gritty specifics, the talk elaborates on different strategies that other companies and tech stacks have used for shared code

I'll then focus in on some (opinionated) principles of shared code that we uncovered over years of struggling (and succeeding) with it, which enabled us to achieve significant wins through Kotlin.

Ankush Gupta

Senior Software Engineer at Quizlet

San Francisco, California, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top