In today’s exciting episode of The Pragmatic Engineer, I am joined by two founding native mobile engineers from Notion: Austin Louden and Karn Saheb. Austin and Karn joined Notion in 2019 when Notion started to revamp its iOS and Android apps. Today, Notion’s mobile apps are used by tens of millions of users.
In our conversation today, we take a deep dive into how the Notion mobile team operates and discuss:
• The engineering culture at Notion
• How the mobile team rewrote the mobile app from webviews and Cordova to a native implementation
• Notion’s tech stack and frameworks they rely on
• Details on the development process, including four types of environments, approaches to using modules, and practices around feature flags
• How the mobile team maintains consistency across iOS and Android
• … and much more!
—
Brought to you by DX. DX is an engineering intelligence platform designed by…