top of page

David Göransson
Android Lead at Mullvad VPN
Android Lead at Mullvad VPN, I've been working with Android for 8 years with focus on user experience and clean code.
Making the world spin, does it have to be so hard?
In this talk, I’ll share how we harnessed Kotlin and Jetpack Compose to build a lightweight, offline 3D map library that combines stunning visuals with smooth animations. By integrating OpenGL ES for rendering and leveraging Compose’s declarative UI, we reimagined how interactive maps can be developed for mobile platforms.
At Mullvad VPN, we took this project from concept to completion and shipped it to over 500,000 Android devices in just one month. I’ll share our innovative approach, including the challenges of combining OpenGL with Compose animations and how we overcame them. Join me on this journey around the globe.
bottom of page
