Download Cross-platform Desktop Application Development: Electron, by Dmitry Sheiko PDF

By Dmitry Sheiko

Key Features

  • Build diverse cross-platform HTML5 machine purposes correct from making plans, designing, and deployment to enhancement, trying out, and delivery
  • Forget the discomfort of cross-platform compatibility and construct effective apps that may be simply deployed on diverse platforms.
  • Build uncomplicated to complicated HTML5 computing device apps, by means of integrating them with different renowned frameworks and libraries similar to Electron, Node.JS, Nw.js, React, Redux, and TypeScript

Book Description

Building and keeping cross-platform laptop purposes with local languages is not a trivial job. due to the fact it is tough to simulate on a international platform, packaging and distribution could be very platform-specific and trying out cross-platform apps is lovely complicated.In such situations, net applied sciences reminiscent of HTML5 and JavaScript may be your lifesaver. HTML5 computing device functions will be allotted throughout diversified systems (Window, MacOS, and Linux) with none alterations to the code.

The e-book begins with a walk-through on construction an easy dossier explorer from scratch powered by way of NW.JS. so that you will perform the main fascinating positive factors of bleeding side CSS and JavaScript. furthermore you'll learn how to use the computer atmosphere integration API, resource code security, packaging, and auto-updating with NW.JS.

As the second one software you are going to construct a chat-system instance applied with Electron and React. whereas constructing the chat app, you'll get Photonkit. subsequent, you are going to create a monitor capturer with NW.JS, React, and Redux.

Finally, you'll study an RSS-reader outfitted with TypeScript, React, Redux, and Electron. frequent UI elements should be reused from the React MDL library. through the top of the ebook, you've outfitted 4 machine apps. you've gotten lined every little thing from making plans, designing, and improvement to the enhancement, trying out, and supply of those apps.

What you are going to learn

  • Plan, layout, and improve varied cross-platform computing device apps
  • Application structure with React and native state
  • Application structure with React and Redux store
  • Code layout with TypeScript interfaces and really expert types
  • CSS and part libraries reminiscent of Photonkit, fabric UI, and React MDL
  • HTML5 APIs reminiscent of laptop notifications, WebSockets, WebRTC, and others
  • Desktop surroundings integration APIs of NW.js and Electron
  • Package and distribute for NW.JS and Electron

About the Author

Dmitry Sheiko is an online developer, blogger, and open resource contributor, dwelling and dealing within the gorgeous urban of Frankfurt am major, Germany.

Dmitry bought addicted to computing device programming in past due 80s. due to the fact that 1998, he has been in web-development. during the last few years, Dmitry has been growing machine functions with NW.js/Electron. the first actual recommendations have been made with JavaScript/Backbone, yet then he switched to TypeScript/React/Redux.

Dmitry has authored dozens of tasks at GitHub, together with: nw-autoupdater, Pragmatic CSS, and a CommonJS compiler.

Table of Contents

  1. Creating a dossier explorer with NW.js: making plans, layout and Development
  2. Creating a dossier explorer with NW.js: Enhancement and Delivery
  3. Creating a talk procedure with Electron and React: making plans, layout and Development
  4. Creating a talk approach with Electron and React: Enhancement, trying out and Delivery
  5. Creating a display capturer with NW.js, React and Redux: making plans, layout and Development
  6. Screen capturer with NW.js, React and Redux: Enhancement, trying out and Delivery
  7. RSS aggregator: making plans, layout and Development
  8. RSS aggregator: Enhancement, checking out and Delivery

Show description

Read or Download Cross-platform Desktop Application Development: Electron, Node, NW.js, and React PDF

Similar javascript programming books

Express.js Blueprints

Learn how to use exhibit. js pragmatically by way of developing 5 enjoyable and powerful real-world APIs, with an advantage bankruptcy on Koa. jsAbout This BookDevelop scalable APIs utilizing the specific. js framework for Node. jsBe extra effective by way of studying approximately exhibit. js intricacies and its aiding librariesGet to grips with coding most sensible practices and Test-Driven improvement to create real-world purposes utilizing exhibit.

WebSocket: Lightweight Client-Server Communications

Till lately, growing desktop-like functions within the browser intended utilizing inefficient Ajax or Comet applied sciences to speak with the server. With this functional consultant, you’ll the best way to use WebSocket, a protocol that permits the customer and server to speak with one another on a unmarried connection at the same time.

Visualforce Development Cookbook - Second Edition

Notice over 70 real-world examples to beat the main complicated innovations you are going to face constructing with VisualforceAbout This BookThis e-book offers an more desirable person adventure with dynamically-generated, reactive pagesAccess information over extra channels through public websites and cellular pagesPacked with easy-to-follow recipes, together with step by step directions and Apex/Visualforce code downloads this name is the multi functional package deal you must get extra from Visualforce.

Learning Web Development with React and Bootstrap

Construct real-time responsive net apps utilizing React and BootstrapAbout This BookShowcase the facility of React-Bootstrap via real-world examplesExplore some great benefits of integrating React with quite a few frameworks and APIsSee some great benefits of utilizing the newest frameworks to make your net improvement adventure enchantingWho This booklet Is ForThis publication is for anyone who's drawn to sleek internet improvement and has intermediate wisdom of HTML, CSS, and JavaScript.

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

Example text

Download PDF sample

Rated 4.86 of 5 – based on 22 votes