Beskrivelse
Electron er et opensource framework designet til at omdanne JavaScript/CSS/HTML til multiplatform (Windows, Linux, Mac) stand-alone desktop programmer. Oprindeligt udviklet af GitHub til editoren Atom. Electron er 100% åben og frit. Visual Studio Code, Atom, Slack, WhatsApp Desktop og Discord er nogle af de mange kendte programmer, der er udviklet vha. Electron
Indhold
- Introduktion til Electron
- Hvad er Electron
- Hvilke problemer løser Electron
- Hvor og hvornår bruges Electron
- Installation på Windows, Mac og Linux
- Opsætning af udviklingsmiljø
- Øvelser
- Electron udvikling
- En simple HelloWorld GUI
- Template menuer
- Egne menuer
- Platform specifikke menuer
- Markdown Editor eksempel
- Drap-and-drop support
- Frameless windows
- Lydeffekter
- Keyboard
- Øvelser
- Renderer vs. Main processen
- IPC kommunikation
- Gemme/hente filer fra det lokale filsystem
- Remote module RMI
- Øvelser
- Integration med andre frameworks
- Angular
- bootstrap
- nedb
- p5js
- Phaser
- React
- Redux
- Vue
- Øvelser
- Distribution
- Installation af electron-packager og electron-winstaller
- Hvordan distribueres til Windows (Installer og single .exe)
- Hvordan distribueres til Linux (AppImage,snap og .deb)
- Hvordan distribueres til MacOS (dmg og App Store)
- Analytics, Bug Tracking og Licensing
- Øvelser