Part 3. Mastering Node.js desktop application development
Many APIs are available in desktop application frameworks to help provide features like accessing the webcam and clipboard, opening and saving files to the hard disk, and more. This part explores the various ways in which NW.js and Electron allow you to add a number of features to your desktop apps.
Chapters 7, 8, and 9 look at ways to control the look and feel of your desktop apps, from controlling the window dimensions and full-screen behavior, through to creating menus and making tray apps.
Chapter 10 explores how to implement drag-and-drop functionality in your apps through HTML5 APIs, and chapter 11 shows you how to integrate webcam functionality for taking photos from your computer’s webcam and saving them to disk.
Chapters 12 and 13 deal with different ways you can store and access app data and how to access data in the OS clipboard.
Toward the end of this part of the book, we’ll look at using keyboard shortcuts to implement controls for a game, and how to integrate a real-time Twitter feed into a desktop notifications app.