Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Don Wibier (DevExpress), Creating Desktop Apps for Windows, Mac OS and Linux with your favorite web-tools and Electron, CodeFest 2017

CodeFest
January 31, 2018

Don Wibier (DevExpress), Creating Desktop Apps for Windows, Mac OS and Linux with your favorite web-tools and Electron, CodeFest 2017

https://2017.codefest.ru/lecture/1212

Did you ever wonder how Microsoft manages to deploy Visual Studio Code cross-platform?

Join Technical Evangelist Don Wibier as he shows you how to set up an HTML5/JavaScript application and deploy it to run as a desktop app on Windows, Mac OS and Linux by using one of the hottest technologies available today — Electron.

You will get an overview on how this process works and how you can create your own desktop apps targeted at the different operating systems.

CodeFest

January 31, 2018
Tweet

More Decks by CodeFest

Other Decks in Technology

Transcript

  1. Building Desktop Apps for Windows, Mac OS and Linux with

    your favorite web-tools Don Wibier Technical Evangelist
  2. JavaScript Desktop Apps Desktop Apps with your favorite web-tools For

    Windows, Mac OS and Linux #ONLYtheBEST The hot ingredient for cross platform desktop apps ? electron
  3. JavaScript Desktop Apps Desktop Apps with web-tools and Electron For

    Windows, Mac OS and Linux #ONLYtheBEST What is Electron? It is a framework for creating native applications with web technologies like JavaScript, HTML and CSS.
  4. JavaScript Desktop Apps Desktop Apps with web-tools and Electron For

    Windows, Mac OS and Linux #ONLYtheBEST How does it work?
  5. JavaScript Desktop Apps Desktop Apps with web-tools and Electron For

    Windows, Mac OS and Linux #ONLYtheBEST What’s in the box? ✓ Automatic updates ✓ Native Menus & notifications ✓ App crash reporting ✓ Debugging & profiling ✓ Packaging and Windows Installers
  6. JavaScript Desktop Apps Desktop Apps with web-tools and Electron For

    Windows, Mac OS and Linux #ONLYtheBEST Toolkit for this session! ✓ VisualStudio Code / Atom Editor ✓ NodeJS and NPM ✓ My favorite: DevExtreme ✓ Windows desktop ✓ Linux desktop ✓ Mac computer
  7. JavaScript Desktop Apps Desktop Apps with dev-tools and Electron For

    Windows, Mac OS and Linux #ONLYtheBEST Let’s build something! Small ToDo application using an SQLite database for storage