Electron Projects Front Cover

Electron Projects

  • Length: 418 pages
  • Edition: 1
  • Publisher:
  • Publication Date: 2019-12-10
  • ISBN-10: 1838552200
  • ISBN-13: 9781838552206
Description

A project-based guide to help you create, package, and deploy desktop applications on multiple platforms using modern JavaScript frameworks

Key Features

  • Use your web development skills with JavaScript and Node.js in building desktop applications for macOS and Windows
  • Build desktop applications of various popular mobile applications similar to Slack, Spotify, etc
  • Design desktop apps with automatic updates and real-time analytics capabilities

Book Description

The Electron framework allows you to use modern web technologies to build applications that share the same code across all the operating systems and platforms. That also provides easy transitioning of the designers from the web to the desktops.

This book helps you get started with building cross-platform Electron applications with modern web technologies and Javascript frameworks like Angular, React.js or Vue.js. It guides you through the process of configuring modern javascript frameworks and UI libraries, real-time analytics and automatic updates, interactions with the operating system. We start with a basic Electron application and move to a Markdown Editor implementation alongside experimenting with the major JavaScript frameworks. Then we will build a screenshot snipping tool, a mini-game, and a music player. We will also cover the analytics, bug tracking and licensing. We will learn to build a chat application, an eBook generator and finally create a simple digital wallet application.

By the end of the book, you will have a variety of projects and project templates to apply your knowledge to building other cross-platform applications of your choice.

What you will learn

  • Initialize Node.js, NPM, and JavaScript to setup your app
  • Integrate Phaser with Electron to build a simple 2D game
  • Improve app quality by adding an error tracking system and crash reports
  • Implement group chat features and event handling capability using Firebase
  • Integrating WordPress-like rich text editor into your app
  • Build Electron applications using a single codebase

Who This Book Is For

The book aims at JavaScript developers who want to explore the Electron framework for building desktop apps. The book assumes working knowledge with modern front-end JS frameworks and Node.js. No prior knowledge of desktop development required.

To access the link, solve the captcha.
Subscribe