Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m

Next lesson playing in 5 seconds


Free Preview: Build a Desktop App With Electron


  • Overview
  • Transcript

JavaScript's reach extends far beyond the browser—platforms such as Ionic and Cordova allow us to build cross-platform mobile apps with JavaScript and HTML. Now Electron does the same thing for the desktop. With Electron, you can build a desktop application for Windows, macOS, and Linux, with the same JavaScript and HTML tools you're used to using for the web.

In this course, Envato Tuts+ instructor Reggie Dawson will show you how to use Electron to build cross-platform desktop apps with web technologies. You'll see how to start a new Electron project from scratch, and also how to convert an existing Angular 2 project to work on the desktop with Electron.

We've built comprehensive guides to help you learn JavaScript and Angular, whether you're just getting started or you want to explore more advanced topics.

1.Build a Desktop App With Electron
2 lessons, 13:49

Free Lesson

Build a Desktop App With Electron

1. Build a Desktop App With Electron

1.1 Introduction

[MUSIC] JavaScript's reach extends far beyond the browser. If you are involved with web development, you have no doubt heard of platforms like Cordova or Ionic. These frameworks allow you to use JavaScript, CSS, and HTML to build mobile apps. Thanks to Electron, we can now build desktop apps the same way. This project is the platform many popular applications have been built on. For example, the Atom text editor is built on Electron. Even Microsoft's VS code editor is built with Electron, proving this is a viable platform for building applications. In this Coffee Break course, you'll learn how to use Electron to build an application. First, we will build a small sample lab. Once we do that, then we will learn how to adapt an existing project for use in Electron. Once we incorporate the project, we will then learn how to package our app as an executable. After this course, you should have a good idea on how you can use Electron to build desktop applications.