Electron, GitHub’s tool for creating cross-platform desktop applications, has reached its 1.0 release which the company says is “a major milestone in API stability and maturity.”
Formerly known as Atom Shell, Electron 1.0 has API demos with code snippets so you can get up and running faster. It also provides guidance for using Electron’s APIs.
Once you’ve implemented those APIs, Spectron lets you write tests to verify app behavior.
Chrome developers will be able to access Devtron, an extension that’s meant for inspecting and debugging Electron apps. It’s made up of four main components:
- Require graph: lets you visualize internal and external library dependencies in the main and renderer processes.
- IPC monitor: tracks and displays messages sent and received between the processes in your app.
- Event inspector: shows the events and listeners that are registered in your app on the core Electron APIs.
- App Linter: checks apps for common mistakes and missing functionality.