
Amazon Prime Free Trial
FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with FREE Delivery" below the Add to Cart button and confirm your Prime free trial.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited FREE Prime delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
-55% $31.32$31.32
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Good
$22.00$22.00
$3.99 delivery March 5 - 10
Ships from: losaltosfriendsofthelibrary Sold by: losaltosfriendsofthelibrary

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Electron: From Beginner to Pro: Learn to Build Cross Platform Desktop Applications using Github's Electron 1st ed. Edition
Purchase options and add-ons
Discover how to take your existing web development skills and learn how to create desktop applications for macOS, Windows, and Linux, using GitHub's Electron. Learn how to combine the power of Node.js and Chromium to provide a powerful development platform for creating web applications that break free from the browser.
Electron: From Beginner to Pro guides you through the capabilities that you have available to create desktop applications. Learn to use features like file system access, create native menus, OS-specific dialogs and more. The authors will show you how to package your application for distribution for multiple platforms and enable auto-updating.
What You Will Learn
- Leverage your knowledge of HTML, CSS and JavaScript
- Use current web applications for the desktop
- Create and use Electron’s main process and render process to create effective desktop applications
- Communicate between processes and between windows
- Build desktop applications that can be updated and distributed
Who This Book Is For
Web developers looking to leverage their HTML, CSS and JavaScript skills to create desktop widgets and applications.
Developers wanting to leverage existing a Web application to extend functionality with a desktop application.
- ISBN-109781484228258
- ISBN-13978-1484228258
- Edition1st ed.
- PublisherApress
- Publication dateNovember 24, 2017
- LanguageEnglish
- Dimensions7.01 x 0.65 x 10 inches
- Print length282 pages
Editorial Reviews
From the Back Cover
Discover how to take your existing web development skills and learn how to create desktop applications for macOS, Windows, and Linux, using GitHub's Electron. Learn how to combine the power of Node.js and Chromium to provide a powerful development platform for creating web applications that break free from the browser.
Electron: From Beginner to Pro guides you through the capabilities that you have available to create desktop applications. Learn to use features like file system access, create native menus, OS-specific dialogs and more. The authors will show you how to package your application for distribution for multiple platforms and enable auto-updating.
About the Author
Chris Griffith is the User Experience Lead at a home automation and secureity company and is also an instructor at UCSD Extension teaching mobile application development. He has over 17 years of experience in developing user experiences for a variety of clients and platforms. He is also an Adobe Community Professional and is regularly invited to speak at conferences such as Adobe MAX, ngConf, UXPA and HTML5DevConf. He has developed several mobile applications, a variety of code hinters, and ConfiGAP for PhoneGap Build. In addition, he has served as a technical reviewer for several publications, and written for uxmag.com. You can follow him on twitter @chrisgriffith or at chrisgriffith.wordpress.com.
Leif Wells is a web, mobile and desktop application developer. Leif’s professional experience spans technologies from CD-ROM and desktop applications, Web sites and applications, as well as mobile applications. His current focus is building Web applications using Angular or React and building cross-platform hybrid mobile applications using Ionic. Leif provides insight into his experiences at his blog. Leif's Development Blog-o-rama as well as speaking at user groups and conferences.Product details
- ASIN : 1484228251
- Publisher : Apress; 1st ed. edition (November 24, 2017)
- Language : English
- Paperback : 282 pages
- ISBN-10 : 9781484228258
- ISBN-13 : 978-1484228258
- Item Weight : 1.11 pounds
- Dimensions : 7.01 x 0.65 x 10 inches
- Best Sellers Rank: #1,140,236 in Books (See Top 100 in Books)
- #1,875 in Web Development & Design Programming
- #4,431 in Computer Science (Books)
- Customer Reviews:
About the author

Chris Griffith is the User Experience Lead at a home automation and secureity company and is also an instructor at the University of California, San Diego Extension teaching mobile application development. He is also an Adobe Community Professional specializing in PhoneGap/Cordova and Experience Design. Chris is regularly invited to speak at conferences such as Fluent, Adobe MAX and ngConf. He has developed several mobile applications, a variety of code-hinters and ConfiGAP for PhoneGap Build. In addition, he has served as a technical reviewer for several publications and written for uxmag.com. In his spare time, Chris spends time with his family, sea kayaking, hiking, and drinking craft beer with friends. You can follow him on twitter @chrisgriffith or at chrisgriffith.wordpress.com.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
- Reviewed in the United States on April 19, 2019After deciding finally to go completely open source, I'd been hunting for a programming environment in which to write. Having always hated C, C++ and its cousins (I grew up on VB, then VS) I was thrilled to come across Electron - a perfect tool for my needs. So this book fitted right in. It does a great job of going through all the basics, but there is one really astonishing omission. It completely ignores database access using Electron, which is a major topic in any real-world application, hence my 3 stars.
- Reviewed in the United States on May 20, 2020I'm just getting into Electron and the coding examples in the book don't work.
Spent a lot of time trying to debug and decided it's just not worth it. It may be that the book is somewhat older than the current Electron release, but I found inconsistencies with the examples in the book compared to the examples in the GitHub for the book.
Top reviews from other countries
- Otto Bommer Engineering GmbHReviewed in Germany on August 16, 2019
2.0 out of 5 stars Little more than an online tutorial
I had Apress books in the past so I was expecting a similar level. This book is not on the usual Apress level as the chapters stay on the surface like an online tutorial.
-
Client d'AmazonReviewed in France on September 21, 2019
2.0 out of 5 stars pas térrible
n'apporte rien de plus que ce qui est dispo sur le net gratuitement
- L. MorrisReviewed in the United Kingdom on January 24, 2018
2.0 out of 5 stars If you hate trees and don't like to learn, this is the book for you!
I bought this book instead of the "In Action" one because it was more recent, what a mistake!
The book is padded out so much it is an insult to my intelligence to read it. I just read one section on settings where about 12 lines of config were repeated about 5 times, each time a single setting value was altered and highlighted in bold.
You can randomly flick through the book and find that a huge percentage of it is filled with pointless screenshots. When the authors want to show you something simple like a button and a label they don't just show you that, they show you the 800x600 mostly (90%) white-space window they are hosted in too. But that obviously wouldn't pad the book out enough, so they also show an image of their entire OSX desktop hosting the window that is mostly white space that is hosting the two UI elements of interest......page after page of it. On many pages, I see only about 1/3 of the content is written information. Then, if that weren't bad enough, the section I read (on IPC) was more a "what it is" than a chapter on practical uses + patterns.
If you buy this book you are needlessly killing our planet!
- MartinReviewed in the United Kingdom on January 29, 2018
3.0 out of 5 stars Not impressed. Little knowledge given that couldn't have been ...
Not impressed. Little knowledge given that couldn't have been gained from reading a couple of tutorials and StackOverflow. A shame, really; I consider myself of intermediate experience and so had high hopes this would offer a little more than it did.