Build Cross-Platform Desktop Apps with Electron

Build Cross-Platform Desktop Apps with Electron

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 4h 42m | 1.67 GB

Learn how to build desktop applications with Electron, the underlying technology for Github’s Atom text editor, Microsoft’s Visual Studio Code IDE, Slack’s desktop application, and many others! Learn to build cross-platform desktop web applications for MacOS, Windows, and Linux with JavaScript. Manage Electron’s multiple process architecture and facilitate communication between processes. Build applications that live in the system’s menu bar or taskbar. And learn to debug, test, package and distribute your applications on multiple operating systems.

Table of Contents

The Electron Big Picture
1 Overview
2 Technology Benefits

Getting An Electron Application Up And Running
3 Structuring an Electron Application
4 Coding a Proof of Concept
5 Bringing in Modules
6 Rendering Process
7 Bookmark Application
8 Shell Module
9 Debbuging electron
10 Changing Theme Styles

Building a Markdown Text Editor
11 Rendering Markdown
12 Setting The OS Font
13 Opening a File
14 Filtering File Types

Managing Multiple Windows
15 Reading File Contents
16 Open File Button
17 Displaying a File
18 Refactoring
19 Multiple Windows
20 Title Bar
21 Save Changes
22 Detecting Change
23 Additional Visual Cues

File Handling
24 Revert and Save Buttons
25 Recently Opened Files
26 Saving Files
27 Watching Files
28 Accessing the Operaring System

Menu Bar Items
29 Introducing Menu Bar Items
30 Building a Menu Bar

Mnu Bar Applications
31 Introducing Menu Bar
32 Code Review of a Menu bar Application

Package An Application For Distribution
33 Introducing Electron Packager
34 Packaging an Electron App
35 Adding an Icon
36 Code Protection And Performance

Wrapping Up
37 Modules & Libraries
38 Wrapping Up