Desktop & Mobile Apps With a Single Codebase

Published: Oct. 2, 2019, 1 p.m.

b'

In this episode, Scott and Wes talk with Etienne Lemay, developer of\\xa0Missive, about his experience building Missive, best practices, and the pros and cons of building desktop and mobile apps with a single codebase.

LogRocket - Sponsor

LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It\\u2019s an exception tracker, a session re-player and a performance monitor. Get 14 days free at\\xa0logrocket.com/syntax.

Freshbooks - Sponsor

Get a 30 day free trial of Freshbooks at\\xa0freshbooks.com/syntax\\xa0and put SYNTAX in the \\u201cHow did you hear about us?\\u201d section.

Show Notes

0:57 - What is Missive?

6:10 - What is the desktop app built in?

9:44 - Did you use any particular libraries for the front-end?

11:44 - How are you managing state?

13:37 - Is it challenging to do all of this in JS?

15:07 - What was the catalyst for the \\u201cmulti-conversation swipe\\u201d?

21:32 - What is the mobile app built in?

24:00 - What are the advantages of Cordova?

30:30 - How do you manage offline/syncing/etc. so well in a JS app?

34:56 - How do you test it?

36:52 - Have you looked into Cypress?

39:35 - How do you style it?

Links

\\xd7\\xd7\\xd7 SIIIIICK \\xd7\\xd7\\xd7 PIIIICKS \\xd7\\xd7\\xd7

Shameless Plugs

Tweet us your tasty treats!

'