Suche senden
Hochladen
Electron - Build desktop apps using javascript
•
8 gefällt mir
•
3,669 views
Austin Ogilvie
Folgen
Talk given at Fullstack Academy on Feb 16, 2016.
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 73
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Desktop Apps in a Javascript World - Electron
Desktop Apps in a Javascript World - Electron
Marc MacLeod
Develop Desktop Apps with Electron
Develop Desktop Apps with Electron
Eueung Mulyana
Electron
Electron
Virginia Rodriguez
Electron - Build cross platform desktop apps
Electron - Build cross platform desktop apps
Priyaranjan Mohanty
Building Cross Platform Apps with Electron
Building Cross Platform Apps with Electron
Chris Ward
Cross-Platform Desktop Apps with Electron
Cross-Platform Desktop Apps with Electron
David Neal
Building desktop applications with web technologies - ELECTRON the easy way
Building desktop applications with web technologies - ELECTRON the easy way
stefanjudis
Electron. Build cross platform desktop apps with web technologies!
Electron. Build cross platform desktop apps with web technologies!
*instinctools
Empfohlen
Desktop Apps in a Javascript World - Electron
Desktop Apps in a Javascript World - Electron
Marc MacLeod
Develop Desktop Apps with Electron
Develop Desktop Apps with Electron
Eueung Mulyana
Electron
Electron
Virginia Rodriguez
Electron - Build cross platform desktop apps
Electron - Build cross platform desktop apps
Priyaranjan Mohanty
Building Cross Platform Apps with Electron
Building Cross Platform Apps with Electron
Chris Ward
Cross-Platform Desktop Apps with Electron
Cross-Platform Desktop Apps with Electron
David Neal
Building desktop applications with web technologies - ELECTRON the easy way
Building desktop applications with web technologies - ELECTRON the easy way
stefanjudis
Electron. Build cross platform desktop apps with web technologies!
Electron. Build cross platform desktop apps with web technologies!
*instinctools
Cross-Platform Desktop Apps with Electron
Cross-Platform Desktop Apps with Electron
Vimanet
Building a Desktop Streaming console with Electron and ReactJS
Building a Desktop Streaming console with Electron and ReactJS
Emanuele Rampichini
Building a Desktop Streaming console with Node.js and WebKit
Building a Desktop Streaming console with Node.js and WebKit
Emanuele Rampichini
Cross-Platform Desktop Apps with Electron (CodeStock Edition)
Cross-Platform Desktop Apps with Electron (CodeStock Edition)
David Neal
Building Native Experiences with Electron
Building Native Experiences with Electron
Ben Gotow
Native Desktop App with Node.js Webkit (HTML, CSS & Javascript)
Native Desktop App with Node.js Webkit (HTML, CSS & Javascript)
Eddie Lau
Cross-Platform Desktop Apps with Electron (Condensed Version)
Cross-Platform Desktop Apps with Electron (Condensed Version)
David Neal
Electron
Electron
Jens Siebert
Desktop apps with node webkit
Desktop apps with node webkit
Paul Jensen
Debugging IE Performance Issues with xperf, ETW and NavigationTiming
Debugging IE Performance Issues with xperf, ETW and NavigationTiming
Nicholas Jansma
Amsterdam.js talk: node webkit
Amsterdam.js talk: node webkit
Fabian Jakobs
electron for emberists
electron for emberists
Aidan Nulman
Mobile native-hacks
Mobile native-hacks
DevelopmentArc LLC
Lessons Learned with Unity and WebGL
Lessons Learned with Unity and WebGL
Lior Tal
Android development war stories
Android development war stories
Lope Emano
Developing Desktop Apps with Electron & Ember.js - FITC WebU2017
Developing Desktop Apps with Electron & Ember.js - FITC WebU2017
Aidan Nulman
Javascript Frameworks Comparison
Javascript Frameworks Comparison
Deepu S Nath
Play framework 2 : Peter Hilton
Play framework 2 : Peter Hilton
JAX London
Building a PWA - For Everyone Who Is Scared To
Building a PWA - For Everyone Who Is Scared To
Raymond Camden
Heroes of Paragon: publishing Unity WebGL game on Facebook
Heroes of Paragon: publishing Unity WebGL game on Facebook
DevGAMM Conference
ggplot for python
ggplot for python
Austin Ogilvie
Yhat - Applied Data Science - Feb 2016
Yhat - Applied Data Science - Feb 2016
Austin Ogilvie
Weitere ähnliche Inhalte
Was ist angesagt?
Cross-Platform Desktop Apps with Electron
Cross-Platform Desktop Apps with Electron
Vimanet
Building a Desktop Streaming console with Electron and ReactJS
Building a Desktop Streaming console with Electron and ReactJS
Emanuele Rampichini
Building a Desktop Streaming console with Node.js and WebKit
Building a Desktop Streaming console with Node.js and WebKit
Emanuele Rampichini
Cross-Platform Desktop Apps with Electron (CodeStock Edition)
Cross-Platform Desktop Apps with Electron (CodeStock Edition)
David Neal
Building Native Experiences with Electron
Building Native Experiences with Electron
Ben Gotow
Native Desktop App with Node.js Webkit (HTML, CSS & Javascript)
Native Desktop App with Node.js Webkit (HTML, CSS & Javascript)
Eddie Lau
Cross-Platform Desktop Apps with Electron (Condensed Version)
Cross-Platform Desktop Apps with Electron (Condensed Version)
David Neal
Electron
Electron
Jens Siebert
Desktop apps with node webkit
Desktop apps with node webkit
Paul Jensen
Debugging IE Performance Issues with xperf, ETW and NavigationTiming
Debugging IE Performance Issues with xperf, ETW and NavigationTiming
Nicholas Jansma
Amsterdam.js talk: node webkit
Amsterdam.js talk: node webkit
Fabian Jakobs
electron for emberists
electron for emberists
Aidan Nulman
Mobile native-hacks
Mobile native-hacks
DevelopmentArc LLC
Lessons Learned with Unity and WebGL
Lessons Learned with Unity and WebGL
Lior Tal
Android development war stories
Android development war stories
Lope Emano
Developing Desktop Apps with Electron & Ember.js - FITC WebU2017
Developing Desktop Apps with Electron & Ember.js - FITC WebU2017
Aidan Nulman
Javascript Frameworks Comparison
Javascript Frameworks Comparison
Deepu S Nath
Play framework 2 : Peter Hilton
Play framework 2 : Peter Hilton
JAX London
Building a PWA - For Everyone Who Is Scared To
Building a PWA - For Everyone Who Is Scared To
Raymond Camden
Heroes of Paragon: publishing Unity WebGL game on Facebook
Heroes of Paragon: publishing Unity WebGL game on Facebook
DevGAMM Conference
Was ist angesagt?
(20)
Cross-Platform Desktop Apps with Electron
Cross-Platform Desktop Apps with Electron
Building a Desktop Streaming console with Electron and ReactJS
Building a Desktop Streaming console with Electron and ReactJS
Building a Desktop Streaming console with Node.js and WebKit
Building a Desktop Streaming console with Node.js and WebKit
Cross-Platform Desktop Apps with Electron (CodeStock Edition)
Cross-Platform Desktop Apps with Electron (CodeStock Edition)
Building Native Experiences with Electron
Building Native Experiences with Electron
Native Desktop App with Node.js Webkit (HTML, CSS & Javascript)
Native Desktop App with Node.js Webkit (HTML, CSS & Javascript)
Cross-Platform Desktop Apps with Electron (Condensed Version)
Cross-Platform Desktop Apps with Electron (Condensed Version)
Electron
Electron
Desktop apps with node webkit
Desktop apps with node webkit
Debugging IE Performance Issues with xperf, ETW and NavigationTiming
Debugging IE Performance Issues with xperf, ETW and NavigationTiming
Amsterdam.js talk: node webkit
Amsterdam.js talk: node webkit
electron for emberists
electron for emberists
Mobile native-hacks
Mobile native-hacks
Lessons Learned with Unity and WebGL
Lessons Learned with Unity and WebGL
Android development war stories
Android development war stories
Developing Desktop Apps with Electron & Ember.js - FITC WebU2017
Developing Desktop Apps with Electron & Ember.js - FITC WebU2017
Javascript Frameworks Comparison
Javascript Frameworks Comparison
Play framework 2 : Peter Hilton
Play framework 2 : Peter Hilton
Building a PWA - For Everyone Who Is Scared To
Building a PWA - For Everyone Who Is Scared To
Heroes of Paragon: publishing Unity WebGL game on Facebook
Heroes of Paragon: publishing Unity WebGL game on Facebook
Andere mochten auch
ggplot for python
ggplot for python
Austin Ogilvie
Yhat - Applied Data Science - Feb 2016
Yhat - Applied Data Science - Feb 2016
Austin Ogilvie
Ggplot in python
Ggplot in python
Ajay Ohri
Analyzing mlb data with ggplot
Analyzing mlb data with ggplot
Austin Ogilvie
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Austin Ogilvie
Table of Useful R commands.
Table of Useful R commands.
Dr. Volkan OBAN
Hadley verse
Hadley verse
Ajay Ohri
Using R for Social Media and Sports Analytics
Using R for Social Media and Sports Analytics
Ajay Ohri
Analyze this
Analyze this
Ajay Ohri
Python at yhat (august 2013)
Python at yhat (august 2013)
Austin Ogilvie
What is r in spanish.
What is r in spanish.
Ajay Ohri
Rcpp
Rcpp
Ajay Ohri
Summer school python in spanish
Summer school python in spanish
Ajay Ohri
Kush stats alpha
Kush stats alpha
Ajay Ohri
Logical Fallacies
Logical Fallacies
Ajay Ohri
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
Austin Ogilvie
SmugMug: From MySQL to Amazon DynamoDB (DAT204) | AWS re:Invent 2013
SmugMug: From MySQL to Amazon DynamoDB (DAT204) | AWS re:Invent 2013
Amazon Web Services
Training in Analytics and Data Science
Training in Analytics and Data Science
Ajay Ohri
Software Testing for Data Scientists
Software Testing for Data Scientists
Ajay Ohri
Data Visualization(s) Using Python
Data Visualization(s) Using Python
Aniket Maithani
Andere mochten auch
(20)
ggplot for python
ggplot for python
Yhat - Applied Data Science - Feb 2016
Yhat - Applied Data Science - Feb 2016
Ggplot in python
Ggplot in python
Analyzing mlb data with ggplot
Analyzing mlb data with ggplot
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Table of Useful R commands.
Table of Useful R commands.
Hadley verse
Hadley verse
Using R for Social Media and Sports Analytics
Using R for Social Media and Sports Analytics
Analyze this
Analyze this
Python at yhat (august 2013)
Python at yhat (august 2013)
What is r in spanish.
What is r in spanish.
Rcpp
Rcpp
Summer school python in spanish
Summer school python in spanish
Kush stats alpha
Kush stats alpha
Logical Fallacies
Logical Fallacies
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
SmugMug: From MySQL to Amazon DynamoDB (DAT204) | AWS re:Invent 2013
SmugMug: From MySQL to Amazon DynamoDB (DAT204) | AWS re:Invent 2013
Training in Analytics and Data Science
Training in Analytics and Data Science
Software Testing for Data Scientists
Software Testing for Data Scientists
Data Visualization(s) Using Python
Data Visualization(s) Using Python
Ähnlich wie Electron - Build desktop apps using javascript
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
FarHanWasif1
Electron - cross platform desktop applications made easy
Electron - cross platform desktop applications made easy
Ulrich Krause
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
OW2
webthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzr
Phil www.rzr.online.fr
The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)
Samsung Open Source Group
Meteor - Codemotion Rome 2015
Meteor - Codemotion Rome 2015
Codemotion
Meteor + Polymer
Meteor + Polymer
wolf4ood
React Native? A developer's perspective
React Native? A developer's perspective
BorisConforty
The Javascript Ecosystem
The Javascript Ecosystem
Emmanuel Akinde
Use React tools for better Angular apps
Use React tools for better Angular apps
Martin Hochel
Clojure.tokyo.descjop
Clojure.tokyo.descjop
Kazuhiro Hara
Building desktop applications for fun with electron
Building desktop applications for fun with electron
TMME - TECH MEETUP FOR MYANMAR ENGINEERS IN JP
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
Sigma Software
Bringing Javascript to the Desktop with Electron
Bringing Javascript to the Desktop with Electron
Nir Noy
EclipseCon Europe 2012 Tabris Workshop
EclipseCon Europe 2012 Tabris Workshop
Holger Staudacher
Universal apps lightning talk
Universal apps lightning talk
Elyse Kolker Gordon
Programming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makers
pchristensen
JavaScript Power Tools
JavaScript Power Tools
Codemotion
Dust.js
Dust.js
Yevgeniy Brikman
JHipster presentation by Gaetan Bloch
JHipster presentation by Gaetan Bloch
Gaëtan Bloch
Ähnlich wie Electron - Build desktop apps using javascript
(20)
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
Electron - cross platform desktop applications made easy
Electron - cross platform desktop applications made easy
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
webthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzr
The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)
Meteor - Codemotion Rome 2015
Meteor - Codemotion Rome 2015
Meteor + Polymer
Meteor + Polymer
React Native? A developer's perspective
React Native? A developer's perspective
The Javascript Ecosystem
The Javascript Ecosystem
Use React tools for better Angular apps
Use React tools for better Angular apps
Clojure.tokyo.descjop
Clojure.tokyo.descjop
Building desktop applications for fun with electron
Building desktop applications for fun with electron
Pain Driven Development by Alexandr Sugak
Pain Driven Development by Alexandr Sugak
Bringing Javascript to the Desktop with Electron
Bringing Javascript to the Desktop with Electron
EclipseCon Europe 2012 Tabris Workshop
EclipseCon Europe 2012 Tabris Workshop
Universal apps lightning talk
Universal apps lightning talk
Programming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makers
JavaScript Power Tools
JavaScript Power Tools
Dust.js
Dust.js
JHipster presentation by Gaetan Bloch
JHipster presentation by Gaetan Bloch
Mehr von Austin Ogilvie
2013 - Yhat - YC app.pdf
2013 - Yhat - YC app.pdf
Austin Ogilvie
2013 05-27-yhat-about
2013 05-27-yhat-about
Austin Ogilvie
Yhat 2017 Investor Deck
Yhat 2017 Investor Deck
Austin Ogilvie
Finding Lanes for Self-Driving Cars - PyData Berlin Jul 2017- Ross Kippenbroc...
Finding Lanes for Self-Driving Cars - PyData Berlin Jul 2017- Ross Kippenbroc...
Austin Ogilvie
Applied Data Science with Yhat
Applied Data Science with Yhat
Austin Ogilvie
Predictive Models for Production Apps with Yhat
Predictive Models for Production Apps with Yhat
Austin Ogilvie
Mehr von Austin Ogilvie
(6)
2013 - Yhat - YC app.pdf
2013 - Yhat - YC app.pdf
2013 05-27-yhat-about
2013 05-27-yhat-about
Yhat 2017 Investor Deck
Yhat 2017 Investor Deck
Finding Lanes for Self-Driving Cars - PyData Berlin Jul 2017- Ross Kippenbroc...
Finding Lanes for Self-Driving Cars - PyData Berlin Jul 2017- Ross Kippenbroc...
Applied Data Science with Yhat
Applied Data Science with Yhat
Predictive Models for Production Apps with Yhat
Predictive Models for Production Apps with Yhat
Kürzlich hochgeladen
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
VICTOR MAESTRE RAMIREZ
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
OPEN KNOWLEDGE GmbH
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
soniya singh
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Alberto González Trastoy
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
AxelRicardoTrocheRiq
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Christina Lin
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
kalichargn70th171
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
Evangelist Apps https://twitter.com/EvangelistSW/
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
OnePlan Solutions
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
bodapatigopi8531
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
OnePlan Solutions
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ThousandEyes
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Wave PLM
Kürzlich hochgeladen
(20)
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Electron - Build desktop apps using javascript
1.
Electron Build desktop apps
using javascript
2.
Me
3.
Greg Lamp ● Founder/CTO
of Yhat ● github.com/glamp Here I am on the Internet. Hi, I’m Greg!
4.
- Founded in
2013 - HQ in DUMBO - (Mighty) Team of 11 - Investors
5.
Agenda - Intro to
Electron - How Yhat uses Electron: Rodeo - Project structure & Hello World - Build our own Chat app
6.
Electron
7.
8.
How it works
9.
10.
11.
12.
You might use Electron everyday
13.
Use Cases
14.
Single page apps with long
session duration
15.
Shortcut heavy apps
16.
Heavy local file usage
17.
Electron at Yhat
18.
19.
Quick Demo
20.
Under the Hood
21.
22.
23.
24.
25.
26.
27.
28.
29.
I sometimes work on
Rodeo. I work on Rodeo.
30.
First App
31.
32.
Project Structure - Entrypoint
/ Back-end - Static assets: HTML, js, css - node_modules
33.
node server
34.
node server Electron backend
35.
Project Structure - Entrypoint
/ Back-end - Static assets: HTML, js, css - node_modules
36.
37.
Project Structure - Entrypoint
/ Back-end - Static assets: HTML, js, css - node_modules
38.
39.
40.
node V8 ≠ electron V8 Gotcha
41.
42.
electron- rebuild
43.
Project Structure - Entrypoint
/ Back-end - Static assets: HTML, js, css - node_modules
44.
Hello Electron!
45.
46.
Roll your own Chat
47.
48.
49.
Quick Demo
50.
51.
52.
Packaging & Distribution
53.
Release Steps - Package -
Sign - Installer
54.
electron-packager Release Steps - Package -
Sign - Installer
55.
56.
57.
Release Steps - Package -
Sign - Installer nothing...yet
58.
Release Steps - Package -
Sign - Installer electron-builder
59.
60.
Auto-Updates
61.
Squirrel Auto-updating framework for
native apps
62.
Hey Squirrel, I’m running
version Rodeo v1.1.0!
63.
https://rodeo-auto-update.herokuapp.com?version=1.1.0&platform=osx
64.
There’s a new version.
Here’s the link to download it!
65.
{ "version": "1.2.1", "url": "http://yhat.com/Rodeo-v1.2.1-darwin_64.zip" }
66.
67.
Gotchas - Must be
a .zip - Must be over https - Must be signed - Testing is a pain
68.
Putting it all together
69.
http://bird-chat.s3.amazonaws.com/BirdChat.dmg yhat.com/BirdChat
70.
Electron - Build desktop
apps in javascript - Makes the hard stuff easy - Check out Rodeo ;)
71.
Thanks! https://github.com/glamp/electron-chat-demo/ https://github.com/glamp/chat-server/ https://github.com/glamp/electron-hello-world
72.
Other Resources ● https://github.com/sindresorhus/awesome-electron ●
http://electron.atom.io/ ● https://github.com/maxogden/electron-packager ● https://www.npmjs.com/package/electron-builder
73.
Appendix
Jetzt herunterladen