← All projects/5 - Growing complexity/Javascript Beyond the Browser - Electron

Guide: Javascript Beyond the Browser - Electron

Description

Javascript is a great programming language to create interactive web applications, but it can also be used to create other kinds of software, such as apps for the Desktop. Electron is a framework that helps you do that. In this Guide you will explore this tool and learn a bit more about the possibilities of Javascript.

Knowledge

  • Understand what is ElectronJS

Skills

  • Be able to create a Desktop application with Javascript

Topics

  • Electron
    • What is Electron?
      • Examples of apps created with Electron
    • Setup & Dev Environment
    • Debugging
    • Rendering
    • Interaction
    • Storage
    • Notifications
    • Deployment

Action Points

  • Take on a crash course about ElectronJS
  • Create a demo app

Deliverable: Electron app

  • Submit:
    • Github repository
    • Project description and details in the README.md file
  • Minimum requirements:
    • Create a React Native application
  • Theme ideas:
    • Strong password generator
    • Selfie taker (offer filters?)
    • Note-taking app