Distributing Electron apps

For couple of days I've been looking at building Electron apps for OS X and Windows. Finally I made some progress and have successfully created installers with automatic updates for both platforms. Although there is some official documentation and some articles, I wasn't able to get it to work OOTB. That's why I decided to make in-depth series about it.

The plan

I plan to add Squirrel updater to my sample TODO application and implement all necessary code to make app installable on OS X and Windows.

Why Squirrel, not electron-updater? See note.

The execution

  1. Electron-builder explained
  2. Publishing for OS X
  3. Publishing for Windows
  4. Building and deploying application

About Vjekoslav Ratkajec

Software developer from Zagreb, Croatia. Love programming, running, hiking and biking. Adore nature and animals. Also author of this blog.