Learning Electron.js

Learning Electron.js

What is Electron

Electron is an open-source software framework developed and maintained by GitHub. It allows for the development of desktop GUI applications using web technologies: it combines the Chromium rendering engine and the Node.js runtime

Why use desktop apps over web apps:

  • Secure data
  • Access native API’s
  • Work with the machines hardware
  • No deployments

Why use electron over other languages:

  • Single codebase over all platforms
  • Cost effectiveness
  • Web technologies
  • Easy create a web / desktop hybrid

Apps Built on Electron

  • VS Code
  • Atom
  • Whatsapp
  • Slack

Image Shrink

This is the first app I have completed using Electron. It is an image shirnker. You upload an image and it will shrink the files size without reducing the quality very much.

The Code

Download The App

JavaScript Developer Edmonton