Take Your App Native With Electron & React Native

Going Native

Hi

Interactive Web Developer  on the Digital Creative Agency team at Discovery Communications.

1. Technology Overview

2. Considerations

3. Example App Demo

Equip you with the knowledge that we web developers are not limited to the browser only.

 

Electron

Framework for creating native, cross platform,

desktop applications with web technologies.

M

R

R

R

Main Process APIs

Renderer Process APIs

Both Processes APIs

Workflow

React Native

Framework for building native mobile applications using JavaScript & React. Learn once, write anywhere.

N

N

JS

APIs

Provided Components

Polyfills

Extensible

Workflow

  • CLI tools
  • Xcode / Android Studio
  • Simulators / lot's of cables
  • Lots of history per platform

Kinda Wacky

Workflow

  • Chrome Debugger
  • Hot Module Reloading
  • On device development
  • Access to multiple ecosystems

Kinda Nice

Web !== Desktop !== Mobile

Space/Size/Density

Interaction/Workflow

Maintenance

Deployment

YMMV

[demo time]

Thanks!

Going Native

By matthewsimo

Going Native

Take your App Native with Electron & React Native

  • 313