{
name: 'Nicolas Molina Monroy',
twitter: '@nicobytes',
github: 'https://github.com/nicobytes'
jobs: [
'Hybrid App Developer',
'Front-End Developer'
],
relationship: lea_verou.relationship == 'single' ? 'single' : 'YOLO',
organizer: [
'http://www.meetup.com/es/Hybrid-Apps-Colombia',
'http://www.meetup.com/es/Django-Bogota',
'http://www.meetup.com/es/Meteor-Bogota'
]
}
“Travel is the only thing you buy that makes you richer!”
“I want to build an app!”
Why are we still coding for multiple platforms?
“Is there an alternative?”
HTML5 that acts like native
Web wrapped in native layer
Direct access to native APIs
Familiar web dev environment
A single code base (web platform!)
“Oh No! The Zuck has spoken!”
http://techcrunch.com/2012/09/11/mark-zuckerberg-our-biggest-mistake-with-mobile-was-betting-too-much-on-html5/
“Hybrid apps are slow!”
“The Times They Are a-Changin'”
“It's not 2007 anymore”
Year | Device | Processor | RAM |
---|---|---|---|
2007 | iPhone | 400 MHz | 128 MB |
2010 | iPhone 4 | 1 GHz | 512 MB |
2015 | iPhone 6 | 1.4 GHz dual-core | 1 GB |
caniuse.com is lookin' pretty good nowadays
Android is now Chromium-based
iOS users keep their devices up-to-date
https://mixpanel.com/trends/#report/ios_8/from_date:-141,report_unit:day,to_date:0
https://mixpanel.com/trends/#report/android_os_adoption
Common UI, APIs, views, navigation, stack history, transitions, interactions, gestures, etc.
(You'll feel right at home)
Extends the HTML vocabulary
Proven for large-scale app development
UI Components using Directives & Services
CSS generated from the Sass preprocessor
Quickly give your app its own look and feel
CSS designed to be easily overridden
Variables based with default settings
Over 700 MIT licensed font-icons included
Built and maintained by developers and designers passionate about web technologies.
UI Component Overview
List Item {{ item.id }}
{{ c.name }}
{{ c.email }}
npm install -g ionic cordova
Boilerplate app structure ready for customization
LiveReload both local and native builds
Build and run native apps
Questions?
Thanks a lot!!
</html>