Skip to Content
Cross-platform Desktop Application Development: Electron, Node, NW.js, and React
book

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

by Dmitry Sheiko
July 2017
Intermediate to advanced
300 pages
5h 43m
English
Packt Publishing

Overview

In "Cross-platform Desktop Application Development: Electron, Node, NW.js, and React," you'll explore the art of creating functional and elegant desktop applications using HTML5 and JavaScript. This book provides you with the skills to design, build, and deploy applications across Windows, MacOS, and Linux with minimal code changes, leveraging universal web technologies.

What this Book will help me do

  • Develop desktop applications with HTML5, CSS, and JavaScript that work on multiple platforms.
  • Understand and utilize frameworks like Electron, NW.js, React, and Redux effectively.
  • Apply advanced techniques such as type safety using TypeScript in your applications.
  • Learn to leverage desktop APIs like notifications and desktop integration in your apps.
  • Build skills in packaging, distributing, and updating your applications seamlessly across platforms.

Author(s)

None Sheiko is a seasoned developer with extensive experience in building web and desktop applications. With a keen focus on leveraging modern web technologies to simplify cross-platform development, Sheiko brings a wealth of knowledge and practical insights to the readers. His writing combines deep technical understanding with a hands-on approach, allowing developers to learn effectively and confidently.

Who is it for?

This book is perfect for developers who are comfortable with web technologies such as HTML, CSS, and JavaScript and wish to expand their skillset to include building desktop applications. It caters to developers at an intermediate skill level who are familiar with React and are looking to deepen their understanding by learning to integrate it with other tools. For those with some prior experience in Redux and TypeScript, this book will enhance their capabilities by walking them through real-world projects. If you aim to simplify desktop application development while focusing on cross-platform compatibility, this book is an excellent resource.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Desktop apps with JavaScript (sponsored by Slack)

Desktop apps with JavaScript (sponsored by Slack)

Felix Rieseberg
Adobe AIR for JavaScript Developers Pocket Guide

Adobe AIR for JavaScript Developers Pocket Guide

Mike Chambers, Daniel Dura, Kevin Hoyt, Dragos Georgita

Publisher Resources

ISBN: 9781788295697