Oreilly - Advanced Projects in Electron 4, React, and Redux
by Leart Gjoni | Publisher: Packt Publishing | Release Date: March 2019 | ISBN: 9781789800517
Use Electron.js to build advanced and powerful cross platform desktop applications with the latest web technologies About This VideoMake sure to cover all the advanced features of working with Electron, including the new features in 4.0The author can choose whether to use Vue or React or both for the apps,Make sure the example projects are real-world and interesting to developers because they solve a common problem.In DetailElectron has gained immense popularity over the years as being a reliable tool for modern desktop applications. The new 4.0 release brings some great features to the table, allowing developers to build more powerful cross platform apps.If you're a developer who has used the Electron framework to build a desktop app, this course will take you from where you currently are, on to being capable of applying the framework to build a series of robust applications. You'll learn how to skillfully chalk out great designs for your apps, that ensure practicality, reliability as well as usability for their users. Building 3 apps of increasing complexity throughout the course, you'll gain a strong knowledge of the ins and outs of Electron to be able to optimize, debug and make your apps highly responsive.By the end of the course, you will be capable of building powerful desktop apps with GUIs that wow your clients. The code bundle for this video course is available at https://github.com/PacktPublishing/Advanced-Projects-in-Electron-4-React-and-ReduxDownloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
- Chapter 1 : Deep Dive into Electron.js
- The Course Overview 00:07:19
- Internals of Electron.js 00:06:38
- Setting Up the Development Environment 00:06:57
- Chapter 2 : Todo App with React
- App Overview 00:06:48
- Integrate React into Electron 00:06:39
- Build Our React Component 00:07:09
- Develop the Electron Side 00:03:38
- Adding Finishing Touch 00:04:11
- Chapter 3 : Movie Player App with React and Redux
- App Overview 00:03:07
- Integrate React and Redux with Electron 00:06:27
- Handling Categories in Electron 00:04:16
- Categories Component 00:06:20
- Handling Movies in Electron 00:04:00
- Movies Component 00:07:59
- Chapter 4 : Enhancing Your Movie Player App UI
- Handling Movie Selection in Electron 00:04:58
- Video Player Component 00:03:20
- Styling App 00:02:42
- Testing the App 00:02:59
- Final Touches 00:02:54
- Chapter 5 : YouTube to MP3 Downloader with React and Redux
- App Overview 00:04:19
- Project Boilerplate 00:04:37
- Redux Reducers and Actions 00:06:55
- Link Component 00:04:40
- Progress Bar Component 00:04:40
- Chapter 6 : Styling Your YouTube to MP3 Downloader UI
- Downloading and Converting from YouTube 00:07:22
- Electron Logic 00:07:04
- Styling App 00:06:07
- Testing the App 00:03:55
- Final Touches 00:06:51
- Chapter 7 : Release Electron Apps
- Tools Overview 00:06:34
- Releasing for Windows 00:07:50
- Releasing for macOS 00:04:09
- Wrap-Up 00:07:27