Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
About the Author
About the Cover
1. Welcome to Node.js desktop application development
Chapter 1. Introducing Electron and NW.js
1.1. Why build Node.js desktop applications?
1.1.1. Desktop to web and back
1.1.2. What Node.js desktop apps offer over web apps
1.2. The origins of NW.js and Electron
1.3. Introducing NW.js
1.3.1. A Hello World app in NW.js
1.3.2. What features does NW.js have?
1.4. Introducing Electron
1.4.1. How does Electron work and differ from NW.js?
1.4.2. A Hello World app in Electron
1.4.3. What features does Electron have?
1.5. What apps can you make with NW.js and Election?
1.5.1. Slack
1.5.2. Light Table
1.5.3. Game Dev Tycoon
1.5.4. Gitter
1.5.5. Macaw
1.5.6. Hyper
1.6. Summary
Chapter 2. Laying the foundation for your first desktop application
2.1. What we’re going to build
2.1.1. Introducing Lorikeet, the file explorer