Join Ray Villalobos for an in-depth discussion in this video What you should know, part of Electron: Building Cross Platform Desktop Apps.
If you have no familiarity with that library, make sure you check out Building a Web Interface with React.js. The application you'll be building in this video is a copy of the application we've already built in Building a Web Interface with React.js. Now you should be comfortable using terminal commands on your platform, and have a background working with node.js. Before you watch this course, make sure you've watched Tooling with NPM Scripts. The exercise files for this course are also available to everyone in a GitHub repo.
So if you want to follow along with this course, you'll need to be familiar with how to work with GitHub repos. I'm going to assume you already have Node.js as well as Git installed on your machine, but if you need help with that, a great course for that is Up and Running with Git and GitHub. Finally, we're also using a Gulp process to manage how the applications are built. Now although I don't think you necessarily need to be a master of Gulp.js, it would help to watch Web Project Workflows with Gulp.js, Git, and Browserify.
All right, so now that you know what you should know in order to take this course, let's go ahead and get started.
- Creating your first app
- Configuring multiple windows and window events
- Integrating React.js
- Creating external components
- Passing events through props
- Saving data
- Using Bootstrap components in Electron
- Creating a multipanel app
- Creating custom menus
- Packaging the application