Book

Cross-platform Desktop Application Development: Electron, Node, NW.js, and React

Building and maintaining cross-platform desktop applications with native languages isn’t a trivial task. Since it’s hard to simulate on a foreign platform, packaging and distribution can be quite platform-specific and testing cross-platform apps is pretty complicated. In such scenarios, web technologies such as HTML5 and JavaScript can be your lifesaver. The goal of this book is to show how to develop desktop apps with popular web frameworks. This approach not only focuses on painless cross-platform distribution, but also is considerably less time/ resource consuming and much more business efficient approach.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

10h

Language

English

About Book

Who Is This Book For?

This book has been written for developers interested in creating desktop applications with HTML5. The first part requires essential web-master skills (HTML, CSS, and JavaScript). The second demands minimal experience with React. And finally for the third it would be helpful to have a basic knowledge of React, Redux, and TypeScript.

Book content

chapters 10h total length

Creating a file explorer with NW.js: Planning, Design and Development

Creating a file explorer with NW.js: Enhancement and Delivery

Creating a chat system with Electron and React: Planning, Design and Development

Creating a chat system with Electron and React: Enhancement, Testing and Delivery

Creating a screen capturer with NW.js, React and Redux: Planning, Design and Development

Screen capturer with NW.js, React and Redux: Enhancement, Testing and Delivery

RSS aggregator: Planning, Design and Development

RSS aggregator: Enhancement, Testing and Delivery

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required