Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Script17: Building Apps with JavaScript and Electron

Script17: Building Apps with JavaScript and Electron

⚡️ You might already use desktop software written in JavaScript: Popular apps like Atom, Slack, or Visual Studio Code use the framework Electron to combine the power of the Desktop with the convenince of coding for Node.js.

You'll learn how to build native-feeling desktop apps for Mac OS X, Windows, and Linux. In fact, we'll build a little code editor together - fully integrated with operating systems and tweaked use native code where necessary. We'll talk about the basics, advanced scenarios, and leveraging the full power of npm and Node.

(The code editor can be found at https://github.com/felixrieseberg/electron-code-editor).

Felix Rieseberg

January 27, 2017

More Decks by Felix Rieseberg

Other Decks in Programming


  1. =

  2. Renderer Process Renderer Process Main Process Starts as invisible Node-like

    process Creates Renderer Processes Manages Inter-Process Communication
  3. In Summary 1. We JavaScript on the Desktop 2. Electron

    Userland is powerful, npm.io is your friend 3. To get started, check out electron-forge