SlideShare una empresa de Scribd logo
1 de 18
HYBRID MOBILE
APPLICATION
By
Maulik Bamania
Agenda
• SmartPhone OS Apps market
• SmartPhone Apps development technology
• Native Vs Web Vs Hybrid Apps
SmartPhone OS
• Smartphone OS available in market
• Android
• iOS
• Windows Phone
• Blackberry OS
• Fire OS (from Amazon)
• Firefox OS (from Mozilla)
SmartPhone OS
SmartPhone Apps
•Native Apps
•Web Apps
•Hybrid Apps
SmartPhone Apps: Native Apps
• OS centric
• Developed using platform
specific IDE
• Additional storage space
• High development and
maintenance cost
• Better Performance and
Usability
• Best overall mobile
experience
• Native API access for
Graphics, device feature
and hardware. In sort
access to everything
available on your mobile.
• Good tutorials and training
materials
SmartPhone Apps: Web Apps
• Responsive mobile version of
web site
• Fast UI development with
HTML5 and CSS3
• Business logic can be handle
with JavaScript
• Run on any Mobile OS
"write-once-run-anywhere"
• Installation free
• No additional memory usage
• Low development and
maintenance cost
• E.g. Jquery Mobile, Sencha
Touch, Kendo Mobile
• Run under mobile browser
• Limited or no access to Native
API, device features and
hardware
• Limited UI event capturing
compare to native
• Additional burden of testing with
various platform and device
• No offline support (internet
required)
• Security checkpoint.
Authentication and offline data
encryption
SmartPhone Apps: Hybrid Apps
• Best of Both (Native & Web)
• Developed with HTML5,
CSS, Javascript; binding
them with thin native
container which will provide
access to native platform
• Run on all major mobile OS
• Low development and
maintenance cost
• Native API and Device
Hardware access
• Cordova, PhoneGap
• Not so mature Handling
native API with respect
to all platform
• No standard IDE
• Lag to provide 100%
look & feel like native for
some platform
• Performance drawback
in some cases compare
to Native (mainly with
high processing with
CPU & Graphics)
Smartphone Apps
Smartphone Apps
Native Mobile Web (HTML5) Hybrid
App Features
Graphics Native APIs HTML, Canvas, SVG HTML, Canvas, SVG
Performance Fast Slow Slow
Native look and feel Native Emulated Emulated
Distribution Appstore Web Appstore
Device Access
Camera Yes No Yes
Notifications Yes No Yes
Contacts, calendar Yes No Yes
Offline storage Secure file storage Shared SQL
Secure file system,
shared SQL
Geolocation Yes Yes Yes
Gestures
Swipe Yes Yes Yes
Pinch, spread Yes No Yes
Connectivity Online and offline Mostly online Online and offline
Development skills ObjectiveC, Java HTML5, CSS, Javascript HTML5, CSS, Javascript
Hybrid Mobile Platform
• Hybrid mobile platform will allow to wrap your web
application with native container to make your application
a real mobile Apps.
• Here are few popular platform available:
Android iPhone Widows BlackBerry amazon-fireos
Cordova / PhoneGap X X X X X
Trigger.io X X X
Telerik Platform X X X
Intel XDK (formerly
appMobi)
X X X X X
Framework 7 X
Hybrid Mobile UI Framework
• Mobile UI framework will provide mobile specific UI component ,
font, theme.
• It helps to create hybrid mobile app which look and feel similar to
native apps with better performance.
• Here are few popular mobile UI framework:
Ui framework Platform build OpenSource IDE CSS MVC support
Ionic Cordova, PhoneGap,
Trigger.io
Yes Ionic Creator SASS Yes (AngularJS)
Onsen UI Cordova, PhoneGap Yes Monaco IDE Topcoat CSS Yes (AngularJS)
Sench Touch Cordova, PhoneGap No No SASS Yes
JQuery Mobile Cordova, PhoneGap Yes No Themeroller No
Mobile Angular UI Cordova, PhoneGap Yes No SASS / LESS Yes
Kendo UI Telerik No No SASS / LESS Yes (AngularJS)
Ionic framework
• Mobile UI design and development framework
• Build around Apache Cordova, AngularJS, SASS, CSS3
and HTML5
• Ready with inbuilt UI plugin (and that is customized for
android and iOS platform), theme, typography, seed
projects for faster development
• Can build Ionic app either of Cordova, PhoneGap or
Trigger.io platform
• Support for push notification, A/B testing, code deploys
and automated builds
• Ionic Creator – IDE for ionic development
Ionic framework
• the core is written
with Sass and includes
easily customized variables
and mixins.
• OS specific styles,
behaviors and transitions
(currently available for iOS
and Andorid)
• Ionicons : The premium
icon font for Ionic
Framework.
Ionic framework
• A/B testing under
standard browser with
Ionic Serve
• Development with
livereload
• Reach optimized
angularJS base UI
component
Ionic framework
• Poor documetation, but high number of active users in live
communitiy
• Only for mobile UI, can not be used for desktop
responsive UI
• For resposive, uses CSS Flexible box which only
supported under latest browser
• Not support plugin variables
Development with Ionic
• Underline technologies
• Nodejs
• open source JavaScript engine. Ionic, cordova are NPM module
• Apache Cordova
• Open source Hybrid mobile application development platform
• Android SDK
• Android platform developer kit, required to build android app with ionic
• AngularJS
• Javascript framework, enable MVC and two way data binding capability with web
application
• HTML5
• Web scripting language comes with power to build responsive web application
• CSS3
• Web page style
• Gulp / grunt
• NPM packages helps to build and run web application under NodeJs envirement
• Bower
• Its Maven like javascript lib dependency manager
Ionic setup
• Install nodeJS
• Install cordova NPM package
npm install -g cordova
• Install Ionic NPM package
npm install -g ionic

Más contenido relacionado

La actualidad más candente

iOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingiOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group Meeting
Jim Tochterman
 
快快樂樂利用 PhoneGap 打造屬於自己的 App
快快樂樂利用 PhoneGap 打造屬於自己的 App快快樂樂利用 PhoneGap 打造屬於自己的 App
快快樂樂利用 PhoneGap 打造屬於自己的 App
ericpi Bi
 
Rethinking Mobile with Ionic
Rethinking Mobile with IonicRethinking Mobile with Ionic
Rethinking Mobile with Ionic
Mike Hartington
 

La actualidad más candente (20)

iOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingiOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group Meeting
 
Google Developers Overview Deck 2015
Google Developers Overview Deck 2015Google Developers Overview Deck 2015
Google Developers Overview Deck 2015
 
Mobile app development - course intro
Mobile app development - course introMobile app development - course intro
Mobile app development - course intro
 
Getting started with PhoneGap
Getting started with PhoneGapGetting started with PhoneGap
Getting started with PhoneGap
 
快快樂樂利用 PhoneGap 打造屬於自己的 App
快快樂樂利用 PhoneGap 打造屬於自己的 App快快樂樂利用 PhoneGap 打造屬於自己的 App
快快樂樂利用 PhoneGap 打造屬於自己的 App
 
Appcelerator Titanium at Mobile 2.0
Appcelerator Titanium at Mobile 2.0Appcelerator Titanium at Mobile 2.0
Appcelerator Titanium at Mobile 2.0
 
Hybrid app development
Hybrid app developmentHybrid app development
Hybrid app development
 
Rethinking Mobile with Ionic
Rethinking Mobile with IonicRethinking Mobile with Ionic
Rethinking Mobile with Ionic
 
Ionic Hybrid Mobile Application
Ionic Hybrid Mobile ApplicationIonic Hybrid Mobile Application
Ionic Hybrid Mobile Application
 
Cross-platform development with Qt and OpenGL ES 2.0
Cross-platform development with Qt and OpenGL ES 2.0Cross-platform development with Qt and OpenGL ES 2.0
Cross-platform development with Qt and OpenGL ES 2.0
 
An introduction to Apache Cordova
An introduction to Apache CordovaAn introduction to Apache Cordova
An introduction to Apache Cordova
 
Ionic: The Web SDK for Develop Mobile Apps.
Ionic: The Web SDK for Develop Mobile Apps.Ionic: The Web SDK for Develop Mobile Apps.
Ionic: The Web SDK for Develop Mobile Apps.
 
Top 10 programming languages for mobile app development
Top 10 programming languages for mobile app developmentTop 10 programming languages for mobile app development
Top 10 programming languages for mobile app development
 
TiConf.eu -- Titanium Developer Conference in Europe, 2013
TiConf.eu -- Titanium Developer Conference in Europe, 2013TiConf.eu -- Titanium Developer Conference in Europe, 2013
TiConf.eu -- Titanium Developer Conference in Europe, 2013
 
BlackBerry10 and iOS app SDK/Platform Comparison
BlackBerry10 and iOS app SDK/Platform ComparisonBlackBerry10 and iOS app SDK/Platform Comparison
BlackBerry10 and iOS app SDK/Platform Comparison
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to PhoneGap
 
Mobile Developer Conference 2012 Hamburg, Germany Keynote
Mobile Developer Conference 2012 Hamburg, Germany KeynoteMobile Developer Conference 2012 Hamburg, Germany Keynote
Mobile Developer Conference 2012 Hamburg, Germany Keynote
 
Mobile Application Development with WP7 & Others
Mobile Application Development with WP7 & OthersMobile Application Development with WP7 & Others
Mobile Application Development with WP7 & Others
 
Phone gap
Phone gapPhone gap
Phone gap
 

Destacado

Introduction à AngularJS
Introduction à AngularJSIntroduction à AngularJS
Introduction à AngularJS
Abdoulaye Dieng
 

Destacado (19)

Devoxx France 2015 - Introduction à Ionic framework
Devoxx France 2015 - Introduction à Ionic frameworkDevoxx France 2015 - Introduction à Ionic framework
Devoxx France 2015 - Introduction à Ionic framework
 
AWS Webcast - Data Modeling and Best Practices for Scaling your Application w...
AWS Webcast - Data Modeling and Best Practices for Scaling your Application w...AWS Webcast - Data Modeling and Best Practices for Scaling your Application w...
AWS Webcast - Data Modeling and Best Practices for Scaling your Application w...
 
Application Development and Data Modeling on Amazon DynamoDB
Application Development and Data Modeling on Amazon DynamoDBApplication Development and Data Modeling on Amazon DynamoDB
Application Development and Data Modeling on Amazon DynamoDB
 
Présentation Ionic Framework
Présentation Ionic FrameworkPrésentation Ionic Framework
Présentation Ionic Framework
 
Panorama des solutions mobile hybrides
Panorama des solutions mobile hybridesPanorama des solutions mobile hybrides
Panorama des solutions mobile hybrides
 
Utilizando NoSQL para Big Data com DynamoDB
Utilizando NoSQL para Big Data com DynamoDB Utilizando NoSQL para Big Data com DynamoDB
Utilizando NoSQL para Big Data com DynamoDB
 
Ionic, react native, native script
Ionic, react native, native scriptIonic, react native, native script
Ionic, react native, native script
 
AWS Summit Paris - Track 3 - Session 2 - IoT Partie 2 - Mettez en place l'inf...
AWS Summit Paris - Track 3 - Session 2 - IoT Partie 2 - Mettez en place l'inf...AWS Summit Paris - Track 3 - Session 2 - IoT Partie 2 - Mettez en place l'inf...
AWS Summit Paris - Track 3 - Session 2 - IoT Partie 2 - Mettez en place l'inf...
 
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
 
Amazon DynamoDB Design Patterns for Ultra-High Performance Apps (DAT304) | AW...
Amazon DynamoDB Design Patterns for Ultra-High Performance Apps (DAT304) | AW...Amazon DynamoDB Design Patterns for Ultra-High Performance Apps (DAT304) | AW...
Amazon DynamoDB Design Patterns for Ultra-High Performance Apps (DAT304) | AW...
 
AWS re:Invent 2016: Re-imagining Insurance Processes with AWS Mobile Services...
AWS re:Invent 2016: Re-imagining Insurance Processes with AWS Mobile Services...AWS re:Invent 2016: Re-imagining Insurance Processes with AWS Mobile Services...
AWS re:Invent 2016: Re-imagining Insurance Processes with AWS Mobile Services...
 
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
 
AWS re:Invent 2016: Cross-Region Replication with Amazon DynamoDB Streams (DA...
AWS re:Invent 2016: Cross-Region Replication with Amazon DynamoDB Streams (DA...AWS re:Invent 2016: Cross-Region Replication with Amazon DynamoDB Streams (DA...
AWS re:Invent 2016: Cross-Region Replication with Amazon DynamoDB Streams (DA...
 
Deep Dive on Amazon DynamoDB
Deep Dive on Amazon DynamoDBDeep Dive on Amazon DynamoDB
Deep Dive on Amazon DynamoDB
 
Valtech - NoSQL, solution alternative ou complémentaire aux bases de données ...
Valtech - NoSQL, solution alternative ou complémentaire aux bases de données ...Valtech - NoSQL, solution alternative ou complémentaire aux bases de données ...
Valtech - NoSQL, solution alternative ou complémentaire aux bases de données ...
 
Amazon Web Service par Bertrand Lehurt - 11 mars 2014
Amazon Web Service par Bertrand Lehurt - 11 mars 2014Amazon Web Service par Bertrand Lehurt - 11 mars 2014
Amazon Web Service par Bertrand Lehurt - 11 mars 2014
 
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUESARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
 
The AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewThe AWS Big Data Platform – Overview
The AWS Big Data Platform – Overview
 
Introduction à AngularJS
Introduction à AngularJSIntroduction à AngularJS
Introduction à AngularJS
 

Similar a Hybrid mobile application with Ionic

Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Nick Landry
 
Designing for Mobile Devices
Designing for Mobile DevicesDesigning for Mobile Devices
Designing for Mobile Devices
OxonDigital
 
Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011
Nuxeo
 

Similar a Hybrid mobile application with Ionic (20)

Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicHybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
 
Developing a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&CordovaDeveloping a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&Cordova
 
Mobile JS Frameworks
Mobile JS FrameworksMobile JS Frameworks
Mobile JS Frameworks
 
Top Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptxTop Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptx
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
 
The Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentThe Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App Development
 
Synapse india reviews on mobile application development
Synapse india reviews on mobile application developmentSynapse india reviews on mobile application development
Synapse india reviews on mobile application development
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
Mobile applications development
Mobile applications developmentMobile applications development
Mobile applications development
 
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha TouchBuilding Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
 
Mobile app development
Mobile app development  Mobile app development
Mobile app development
 
Xamarin COE by Mukteswar Patnaik
Xamarin COE by Mukteswar PatnaikXamarin COE by Mukteswar Patnaik
Xamarin COE by Mukteswar Patnaik
 
Designing for Mobile Devices
Designing for Mobile DevicesDesigning for Mobile Devices
Designing for Mobile Devices
 
MobApp development 01 application platform.pptx
MobApp development 01 application platform.pptxMobApp development 01 application platform.pptx
MobApp development 01 application platform.pptx
 
Hybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJSHybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJS
 
Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011
 
Synapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentSynapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps development
 
Building mobile apps using meteorJS
Building mobile apps using meteorJSBuilding mobile apps using meteorJS
Building mobile apps using meteorJS
 
Understanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile ArchitecturesUnderstanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile Architectures
 
Xamarin introduction
Xamarin introductionXamarin introduction
Xamarin introduction
 

Hybrid mobile application with Ionic

  • 2. Agenda • SmartPhone OS Apps market • SmartPhone Apps development technology • Native Vs Web Vs Hybrid Apps
  • 3. SmartPhone OS • Smartphone OS available in market • Android • iOS • Windows Phone • Blackberry OS • Fire OS (from Amazon) • Firefox OS (from Mozilla)
  • 6. SmartPhone Apps: Native Apps • OS centric • Developed using platform specific IDE • Additional storage space • High development and maintenance cost • Better Performance and Usability • Best overall mobile experience • Native API access for Graphics, device feature and hardware. In sort access to everything available on your mobile. • Good tutorials and training materials
  • 7. SmartPhone Apps: Web Apps • Responsive mobile version of web site • Fast UI development with HTML5 and CSS3 • Business logic can be handle with JavaScript • Run on any Mobile OS "write-once-run-anywhere" • Installation free • No additional memory usage • Low development and maintenance cost • E.g. Jquery Mobile, Sencha Touch, Kendo Mobile • Run under mobile browser • Limited or no access to Native API, device features and hardware • Limited UI event capturing compare to native • Additional burden of testing with various platform and device • No offline support (internet required) • Security checkpoint. Authentication and offline data encryption
  • 8. SmartPhone Apps: Hybrid Apps • Best of Both (Native & Web) • Developed with HTML5, CSS, Javascript; binding them with thin native container which will provide access to native platform • Run on all major mobile OS • Low development and maintenance cost • Native API and Device Hardware access • Cordova, PhoneGap • Not so mature Handling native API with respect to all platform • No standard IDE • Lag to provide 100% look & feel like native for some platform • Performance drawback in some cases compare to Native (mainly with high processing with CPU & Graphics)
  • 10. Smartphone Apps Native Mobile Web (HTML5) Hybrid App Features Graphics Native APIs HTML, Canvas, SVG HTML, Canvas, SVG Performance Fast Slow Slow Native look and feel Native Emulated Emulated Distribution Appstore Web Appstore Device Access Camera Yes No Yes Notifications Yes No Yes Contacts, calendar Yes No Yes Offline storage Secure file storage Shared SQL Secure file system, shared SQL Geolocation Yes Yes Yes Gestures Swipe Yes Yes Yes Pinch, spread Yes No Yes Connectivity Online and offline Mostly online Online and offline Development skills ObjectiveC, Java HTML5, CSS, Javascript HTML5, CSS, Javascript
  • 11. Hybrid Mobile Platform • Hybrid mobile platform will allow to wrap your web application with native container to make your application a real mobile Apps. • Here are few popular platform available: Android iPhone Widows BlackBerry amazon-fireos Cordova / PhoneGap X X X X X Trigger.io X X X Telerik Platform X X X Intel XDK (formerly appMobi) X X X X X Framework 7 X
  • 12. Hybrid Mobile UI Framework • Mobile UI framework will provide mobile specific UI component , font, theme. • It helps to create hybrid mobile app which look and feel similar to native apps with better performance. • Here are few popular mobile UI framework: Ui framework Platform build OpenSource IDE CSS MVC support Ionic Cordova, PhoneGap, Trigger.io Yes Ionic Creator SASS Yes (AngularJS) Onsen UI Cordova, PhoneGap Yes Monaco IDE Topcoat CSS Yes (AngularJS) Sench Touch Cordova, PhoneGap No No SASS Yes JQuery Mobile Cordova, PhoneGap Yes No Themeroller No Mobile Angular UI Cordova, PhoneGap Yes No SASS / LESS Yes Kendo UI Telerik No No SASS / LESS Yes (AngularJS)
  • 13. Ionic framework • Mobile UI design and development framework • Build around Apache Cordova, AngularJS, SASS, CSS3 and HTML5 • Ready with inbuilt UI plugin (and that is customized for android and iOS platform), theme, typography, seed projects for faster development • Can build Ionic app either of Cordova, PhoneGap or Trigger.io platform • Support for push notification, A/B testing, code deploys and automated builds • Ionic Creator – IDE for ionic development
  • 14. Ionic framework • the core is written with Sass and includes easily customized variables and mixins. • OS specific styles, behaviors and transitions (currently available for iOS and Andorid) • Ionicons : The premium icon font for Ionic Framework.
  • 15. Ionic framework • A/B testing under standard browser with Ionic Serve • Development with livereload • Reach optimized angularJS base UI component
  • 16. Ionic framework • Poor documetation, but high number of active users in live communitiy • Only for mobile UI, can not be used for desktop responsive UI • For resposive, uses CSS Flexible box which only supported under latest browser • Not support plugin variables
  • 17. Development with Ionic • Underline technologies • Nodejs • open source JavaScript engine. Ionic, cordova are NPM module • Apache Cordova • Open source Hybrid mobile application development platform • Android SDK • Android platform developer kit, required to build android app with ionic • AngularJS • Javascript framework, enable MVC and two way data binding capability with web application • HTML5 • Web scripting language comes with power to build responsive web application • CSS3 • Web page style • Gulp / grunt • NPM packages helps to build and run web application under NodeJs envirement • Bower • Its Maven like javascript lib dependency manager
  • 18. Ionic setup • Install nodeJS • Install cordova NPM package npm install -g cordova • Install Ionic NPM package npm install -g ionic

Notas del editor

  1. https://en.wikipedia.org/wiki/Mobile_operating_system
  2. http://www.idc.com/prodserv/smartphone-os-market-share.jsp
  3. https://developer.salesforce.com/page/Native,_HTML5,_or_Hybrid:_Understanding_Your_Mobile_Application_Development_Options
  4. http://noeticforce.com/best-hybrid-mobile-app-ui-frameworks-html5-js-css http://techslides.com/best-mobile-frameworks-and-platforms-for-hybrid-html5-apps http://trigger.io/cross-platform-application-development-blog/ http://www.sitepoint.com/introduction-intel-xdk/
  5. http://www.gajotres.net/ionic-vs-onsenui/
  6. https://www.airpair.com/javascript/posts/a-year-using-ionic-to-build-hybrid-applications