egghead.io
illustration for Build a desktop application with Electron

Course

Build a desktop application with Electron

  1. 1
    Create a "Hello World" app using Electron
    2m 18s
  2. 2
    Load JavaScript in an Electron BrowserWindow
    2m 17s
  3. 3
    Load CSS in a Electron BrowserWindow
    2m 18s
  4. 4
    Create a native desktop system menu with the Electron Menu module
    7m 10s
  5. 5
    Display native desktop dialog windows with Electron
    4m 51s
  6. 6
    Save/Open a file with an Electron dialog window
    7m 16s
  7. 7
    Understand Electron’s main and renderer process architecture
    3m 28s
  8. 8
    Communicate between Electron processes using IPC
    4m 40s
  9. 9
    Communicate between Electron processes using the remote module
    4m 50s
  10. 10
    Create an icon for your Electron app
    57s
  11. 11
    Package your Electron application into a executable file with electron-builder
    3m 38s
  12. 12
    Code sign your Electron application with electron-builder
    4m
  13. 13
    Ship updates to your Electron app with `autoUpdater` (Mac)
    7m 47s
  14. 14
    Ship updates to your Electron app with `autoUpdater` (Windows)
    3m 30s

Communicate between Electron processes using IPC

Cameron Nokes
InstructorCameron Nokes
  • electron
    Electron^3.0.7

Share this video with your friends

Send Tweet

In Electron, we often need to coordinate actions between multiple processes. For example, if a user clicks a button in a renderer process that makes a new browserWindow open, we need to be able to send a message to the main process that triggers this action. We’ll look at how to do just that using the ipcRenderer and ipcMain modules.

Build your Developer Portfolio and climb the engineering career ladder.
  • Search
  • Talks
  • Podcasts
  • Machine
  • Pricing
  • Store
©egghead.io
Terms & Conditions