If you know how to build a webpage then you have all the skills you need to build a desktop application for OSX, Windows, or Linux using Electron. This guide helps bridge the gap between your skills and getting an Electron project up and running, and out into the world.
There’s a lot that’s great about Electron, including the ability to develop without worrying about cross browser compatibility or missing features. The potential time sink is at the beginning and end of your project, when dealing with the nitty gritty of Electron to get things working smoothly for all your users. This guide specifically dives into:
The biggest snag in my project came at the beginning and the end. The majority of development time was spent figuring out how to get things set up initially, and publishing a cross platform application.
Get a preview of the content. Enter your email address and you'll get the first sections of the “Learn Electron for Web Developers” guide.
As a quick start guide you’re taken through the essential details of Electron to get started. Beginning with how Electron is structured, you see how the environment is built to use web languages to build desktop applications. From there you learn about the caveats of using Electron for your project to get a better sense of when it is the right tool for the job.
Next you’ll dive into your first application, learning how building an Electron application compares to building a website. Finally, you’ll learn the necessary steps to deploy your application, including: creating an installer, setting up and rolling out updates, how to handle crashes, certifying your application for both Windows and OSX, and how/where to sell your application.
After going through the guide you will be equipped with the necessary knowledge to start building your own application. Though the guide covers quite a bit, you may find your own application requires digging deeper into specific areas. For that reason there are additional resources provided for those looking to take their application to the next level.
© 2021 ractoon, Inc.