Releasing Faster with Kotlin Multiplatform Logo

Jake Wharton

Software Engineer

Cash App

Releasing Faster with Kotlin Multiplatform

Summit Producer's Highlight

Jake shares how previously the Cash App Android, iOS, and web apps were all developed natively, resulting in two-week release trains for mobile apps with 1-2 week rollout periods. By using Kotlin Multiplatform, they were able to substantially improve those deployment times to get their apps released faster.

Summit Producer's Highlight

Watch Video

About the session

Jake shares how previously the Cash App Android, iOS, and web apps were all developed natively, resulting in two-week release trains for mobile apps with 1-2 week rollout periods. By using Kotlin Multiplatform, they were able to substantially improve those deployment times to get their apps released faster.

Watch the video Play Button

View the slides Arrow Down

About this talk

In this talk, we discuss some new libraries and tools being used at Cash App to get faster feedback cycles for developers and release to users in hours instead of days. This is all built on Kotlin multiplatform and combines the best features of the web and native applications. It’s not a silver bullet, but an evolution of various techniques to try to solve some of mobile development’s biggest pain points.

We will cover:

  • The history of the problem from the perspective of both our developers and the needs of the product.
  • What is Kotlin Multiplatform and why did we choose it?
  • Two open source libraries we built to make this possible: Redwood and Zipline.
  • A demo of the technology in action and its real-world usage within Cash App.

About this talk

Watch The Video

Get more DPE

The slides

Array
Cash App

Who is Jake Wharton?

Android engineer at Cash App working on Kotlin, Compose, open source, and more.