2. Hybrid mobile applicationHybrid mobile application
The Downsides of Native
Ability in each platform required
Timely & expensive development
Entirely separate code bases
3. Hybrid mobile applicationHybrid mobile application
More Platforms. More Problems.
Why are we still coding for multiple platforms?
5. Hybrid mobile applicationHybrid mobile application
Hybrid Apps: HTML5 that acts like native
Web wrapped in native layer
Direct access to native APIs
Web wrapped in native layer
Familiar web dev environment
Develop a single code base (web platform)
13. Hybrid mobile applicationHybrid mobile application
Proven for large-scale webapp development
Works with AngularJS
Extends the HTML vocabulary
UI Components using Directives and Services
14. Hybrid mobile applicationHybrid mobile application
Proven for large-scale webapp development
Works with AngularJS
Extends the HTML vocabulary
UI Components using Directives and Services
Native Focused
Modeled off of native SDKs
Built to work with Cordova
15. Hybrid mobile applicationHybrid mobile application
Proven for large-scale webapp development
Works with AngularJS
Extends the HTML vocabulary
UI Components using Directives and Services
Native Focused
Modeled off of native SDKs
Built to work with Cordova
Performance Obsessed
Hardware accelerated animations
Minimal DOM Manipulation
16. Hybrid mobile applicationHybrid mobile application
Proven for large-scale webapp development
Works with AngularJS
Extends the HTML vocabulary
UI Components using Directives and Services
Native Focused
Modeled off of native SDKs
Built to work with Cordova
Performance Obsessed
Hardware accelerated animations
Minimal DOM Manipulation
Plain old CSS
Performance Obsessed
Nice visual system
Clean and simple
Stand-alone CSS
Clean and simple
17. Hybrid mobile applicationHybrid mobile application
Your APP
How does it all come together?
Ionic
AngularJS
WebView (Cordova)
Native SDK