Tarik Eshaq

Senior Software Engineer - Mozilla

Talk Title

Shipping production ready Rust for Android

Room

Liskov

Date

26.10.2023

Time

10:30 > 40 min

Share

on Twitter

In this talk, you'll learn why Mozilla invested in Rust for Android and how we've built open-source libraries to make it easier for others to do so as well. You will also learn when not to use Rust and the challenges that still remain with reaching into native code from the JVM.

The Firefox Sync team at Mozilla has been shipping production Rust code in Firefox Android for a couple of years now. Rust provides value because it's performant, cross-platform and memory-safe. Delivering production-ready Rust libraries to Android was challenging, but we believe we've made it better!

Speaker Bio

I’ve worked at Mozilla for over 2 years. At Mozilla, I write software that powers Firefox Sync and Firefox Accounts in Firefox for Android, Firefox for iOS and Firefox Desktop.

I’ve spent a long time writing cross-platform Rust that ships to the client on the user’s devices but I have also worked on the backend systems that enable authentication and authorization to a user’s data.

Menu