OKStateACM / ElectronCodelab

Notes and resources for the OKState ACM's codelab on Electron development, held January 24, 2018

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Codelab: Desktop Applications with Electron

January 24, 2018

Electron is a JavaScript framework designed to allow developers to write cross-platform desktop applications using familiar web development technologies. Electron applications run in Chromium browser windows, enabling the use of HTML and CSS. Originally called Atom Shell, Electron was developed by GitHub for their Atom text editor.

In this codelab, we'll build a functioning todo application. Users will be able to create and delete applications as they wish. Our app will live as an applet in the taskbar tray. Programming experience is expected. Experience with web development technologies such as HTML and CSS is helpful, but not required, as much of that is taken care for you already. If you're unfamiliar with web development, or you just need a refresher, check out our HTML/CSS and JavaScript/jQuery notes!

Screenshot of completed todo app


  1. Getting Started

  2. Creating an Electron App

  3. Menus and Multi-Window Functionality

  4. Interprocess Communication

  5. Tray Applets

  6. Where To Go From Here

About

Notes and resources for the OKState ACM's codelab on Electron development, held January 24, 2018


Languages

Language:HTML 79.6%Language:JavaScript 20.4%