Syntax - Tasty Web Development Treats

Desktop & Mobile Apps With a Single Codebase

Oct 2, 2019
In this discussion, Etienne Lemay, the developer behind Missive, shares insights into building a collaborative email client using JavaScript. He explores the pros and cons of a single codebase for desktop and mobile apps, highlighting state management and the challenges of responsiveness. Etienne dives into integrating React and Backbone for seamless navigation and touches on optimizing performance, especially for offline capabilities. The conversation also covers innovative approaches to email standards and the importance of user experience in app development.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Wes's Missive Workflow

  • Wes uses Missive to manage multiple email accounts, including personal, work, and support.
  • His assistant triages support emails, and they collaborate using inline chats and assignments within the app.
ANECDOTE

Scott's Email Client Search

  • Scott trialed several email clients, including Nylas and Spark, before choosing Missive.
  • His key requirement was an Android app, which many platforms lacked, along with the team account features.
INSIGHT

JavaScript Powers Missive

  • Missive stands out by offering desktop, Android, iOS, and web versions all built with JavaScript.
  • This unified approach allows for consistent functionality and experience across different platforms.
Get the Snipd Podcast app to discover more snips from this episode
Get the app