Table of Contents

 

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