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
- Pretty much the same
- Local Dev
- Package and Deploy
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