Introducing DPE University — Explore free, self-paced training courses on Gradle and Maven
Releasing Faster with Kotlin Multiplatform Logo

Jake Wharton

Software Engineer

Cash App

Summit producer highlights:

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 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

Releasing faster with Kotlin Multiplatform

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.

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.