Hybrid Appocalypse

Hi!

I'm Dominik

About Me

Developer Evangelist at

Get in touch with me

@dkundel

dkundel@twilio.com

github/dkundel

Hybrid Apps

What are Hybrid Apps?

What are Hybrid Apps?

Fusion of native and web application

What are Hybrid Apps?

Web-based UI loaded in a web frame

What are Hybrid Apps?

Potentially with access to native features

Why are people scared?

Steve Jobs

Mark Zuckerberg

Steve Jobs

Mark Zuckerberg

???

Disclaimer

Reasons for Hybrid Apps

Platforms

Mobile Platforms

Desktop Platfroms

Reinvent the wheel === false

Image credit: https://www.flickr.com/photos/25831992@N03/2724551187

Consistency

Why is it difficult?

GMail

Evernote

Barclays Card

Desktop Hybrid Apps

IDE s

Others

These Slides!

Why?

You ship the rendering engine

Python Code
              
              
            

Demo

Electron Userland

github.com/electron-userland

Electron Forge


$ npm install -g electron-forge

# Initialize a new project
$ electron-forge init my-new-project

# Launch your app
$ cd my-new-project
$ electron-forge start
        

Templates for Vanilla JS, React, React + TS, Angular, VueJS, Jade Templating

electronforge.io

Resources

github.com/dkundel/hybrid-appocalypse

bit.ly/hybrid-res

Summary

Pros

Cons

Thanks!

Get in touch with me

@dkundel

dkundel@twilio.com

github/dkundel