$45.33 with 35 percent savings
List Price: $69.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE Returns
FREE delivery Thursday, May 16. Order within 4 hrs 15 mins
In Stock
$$45.33 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$45.33
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day easy returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Kindle app logo image

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.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Electron: From Beginner to Pro: Learn to Build Cross Platform Desktop Applications using Github's Electron 1st ed. Edition

2.7 2.7 out of 5 stars 9 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$45.33","priceAmount":45.33,"currencySymbol":"$","integerValue":"45","decimalSeparator":".","fractionalValue":"33","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"ihzMakS7yEqVltGuTJRFKJ2NNnhdNaPYNjm9n2BgevM7zsLetE8iR3Nmh%2BEvY3hp%2FRlQwjRqtNrEJL3XiSPqdmcJ4WI1AuzNSPFPoaM1GZP4JvHdJ4cCTHlUSvr6hMXzjOCbxZa9ZUACDFwL0xqJKg%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

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.

Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

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 security 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
  • Customer Reviews:
    2.7 2.7 out of 5 stars 9 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Chris Griffith
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Chris Griffith is the User Experience Lead at a home automation and security 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

2.7 out of 5 stars
2.7 out of 5
9 global ratings

Top reviews from the United States

Reviewed in the United States on April 19, 2019
After 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.
5 people found this helpful
Report
Reviewed in the United States on May 20, 2020
I'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.
4 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Otto Bommer Engineering GmbH
2.0 out of 5 stars Little more than an online tutorial
Reviewed in Germany on August 16, 2019
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'Amazon
2.0 out of 5 stars pas térrible
Reviewed in France on September 21, 2019
n'apporte rien de plus que ce qui est dispo sur le net gratuitement
L. Morris
2.0 out of 5 stars If you hate trees and don't like to learn, this is the book for you!
Reviewed in the United Kingdom on January 24, 2018
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!
3 people found this helpful
Report
Martin
3.0 out of 5 stars Not impressed. Little knowledge given that couldn't have been ...
Reviewed in the United Kingdom on January 29, 2018
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.