Cross Platform Desktop Apps with Web Technologies
WHO AM I??
CEO & CO-FOUNDER
WEB DEVELOPMENT INSTRUCTOR
EVANGELIST
CONTRIBUTOR
SOFTWARE DEVELOPER WHO SOLVES BUSINESS PROBLEMS.
DESKTOP APPS ARE
COMING BACK!!!
People using the desktop app spend on average 34% more time on the app
that those using the web version.
-- Mathilde Collin, CEO & Co-Founder @ TheFrontApp
My beta users had to practically beg me to sell them the Desktop version as a
standalone app… and now it accounts for 77% of Balsamiq’s revenue
-- Giacomo (Peldi) Guilizzoni, Founder and CEO, Balsamiq Studios, LLC
Sources:
- https://medium.com/@collinmathilde/why-desktop-apps-are-making-a-comeback-5b4eb0427647
- http://www.sitepoint.com/web-desktop-apps/
- http://programmingzen.com/2009/04/13/startup-interviews-balsamiq-studio-llc/
Add a little bit of body text
WHY DESKTOP APP?
> Alt + TAB access
> OSX Doc Icon or
Windows Start Menu
> Offline App Access
> Better File Storage
Access
> Avoid Browser
Compatibility Hell
> Better Hardware
Access
> No more searching
through tabs
> OS Level Shortcuts
> Surpass browser
limitations
PROBLEMS IN DESKTOP APP
> Expensive to build
> Operating System
Specific
> Less support
compared to web
technologies
> Hard package
distribution and
updates.
THAT'S WHY ELECTRON?
RENDERING HTML,
CSS, JS
OPERATING SYSTEM
LEVEL INTEGRATION
Electron allows developers to build cross
platform desktop apps using web technologies.
MY FAVOURITE FEATURES
Global System
Level Shortcuts
Command Line
Access
OS Specific
Views and
Configuration
SOME EXAMPLES APPS
ACTION TIME
Let's Do Some Coding
SHOULD YOU BUILD A
DESKTOP APP??
?QUESTIONS
OTHER RESOURCES
Electron Documentation
Awesome Electron <- this has everything
Pomodoro Atom
CONTACT DETAILS
Chinmay Patel
cpatel@apigarage.com
Twitter: @chimptl
Phone: (647) 878 4217
http://www.apigarage.com
OPEN FLOOR
Any Demos?
Anyone starting up with Electron?
Anyone building desktop apps in other
technologies?
Where do we want to take this meetup
group?
Next Meetup topic suggestions?

Electron Toronto

  • 1.
    Cross Platform DesktopApps with Web Technologies
  • 2.
    WHO AM I?? CEO& CO-FOUNDER WEB DEVELOPMENT INSTRUCTOR EVANGELIST CONTRIBUTOR SOFTWARE DEVELOPER WHO SOLVES BUSINESS PROBLEMS.
  • 3.
    DESKTOP APPS ARE COMINGBACK!!! People using the desktop app spend on average 34% more time on the app that those using the web version. -- Mathilde Collin, CEO & Co-Founder @ TheFrontApp My beta users had to practically beg me to sell them the Desktop version as a standalone app… and now it accounts for 77% of Balsamiq’s revenue -- Giacomo (Peldi) Guilizzoni, Founder and CEO, Balsamiq Studios, LLC Sources: - https://medium.com/@collinmathilde/why-desktop-apps-are-making-a-comeback-5b4eb0427647 - http://www.sitepoint.com/web-desktop-apps/ - http://programmingzen.com/2009/04/13/startup-interviews-balsamiq-studio-llc/ Add a little bit of body text
  • 4.
    WHY DESKTOP APP? >Alt + TAB access > OSX Doc Icon or Windows Start Menu > Offline App Access > Better File Storage Access > Avoid Browser Compatibility Hell > Better Hardware Access > No more searching through tabs > OS Level Shortcuts > Surpass browser limitations
  • 5.
    PROBLEMS IN DESKTOPAPP > Expensive to build > Operating System Specific > Less support compared to web technologies > Hard package distribution and updates.
  • 6.
    THAT'S WHY ELECTRON? RENDERINGHTML, CSS, JS OPERATING SYSTEM LEVEL INTEGRATION Electron allows developers to build cross platform desktop apps using web technologies.
  • 7.
    MY FAVOURITE FEATURES GlobalSystem Level Shortcuts Command Line Access OS Specific Views and Configuration
  • 8.
  • 9.
  • 10.
    SHOULD YOU BUILDA DESKTOP APP??
  • 11.
  • 12.
    OTHER RESOURCES Electron Documentation AwesomeElectron <- this has everything Pomodoro Atom CONTACT DETAILS Chinmay Patel cpatel@apigarage.com Twitter: @chimptl Phone: (647) 878 4217 http://www.apigarage.com
  • 13.
    OPEN FLOOR Any Demos? Anyonestarting up with Electron? Anyone building desktop apps in other technologies? Where do we want to take this meetup group? Next Meetup topic suggestions?