Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

An introduction to Apache Cordova

5,364 views

Published on

A short introduction to Apache Cordova, what is it and how can it help us to develop
platform independant mobile applications ?

Published in: Technology
  • Dating direct: ♥♥♥ http://bit.ly/2F7hN3u ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating for everyone is here: ♥♥♥ http://bit.ly/2F7hN3u ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

An introduction to Apache Cordova

  1. 1. Apache Cordova ● What is it ? ● Platforms ● Development ● Architecture ● Plugins ● History www.semtech-solutions.co.nz info@semtech-solutions.co.nz
  2. 2. Apache Cordova – What is it ? ● A mobile development framework ● Cross platform development ● Uses HTML, CSS, Javascript ● Implement applications as web pages ● Access native functionality via Javascript API's ● Released via Apache V2 License www.semtech-solutions.co.nz info@semtech-solutions.co.nz
  3. 3. Apache Cordova – Platforms Apache Cordova is available for – Amazon fireos – Android – Blackberry 10 – Firefox OS – IOS – Ubuntu – Windows Phone 7 – Windows Phone 8 – Windows 8 – Tizen www.semtech-solutions.co.nz info@semtech-solutions.co.nz
  4. 4. Apache Cordova – Development Version 3 of Cordova offers two workflows – Web Project ● ● Minimal redevelopment ● Minimal platform specific development ● – Multi Platform Uses Cordova CLI for abstraction Native Platform ● Single platform ● Native development ● Difficult to make multi platform ● Need to use Plugman for each platform www.semtech-solutions.co.nz info@semtech-solutions.co.nz
  5. 5. Apache Cordova – History What is Apache Cordova's history ? – Developed as PhoneGap – Adobe purchase Nitobi – Oct 2011 – PhoneGap given to Apache – Renamed Cordoba www.semtech-solutions.co.nz info@semtech-solutions.co.nz
  6. 6. Apache Cordova – Pros and Cons What are Cordova's Benefits ? – Develop once – Multi platform compatible – Port web apps to mobile – Access native functionality via API's What is the possible down side – Lost / inaccessible native features – Less rich UI style www.semtech-solutions.co.nz info@semtech-solutions.co.nz
  7. 7. Apache Cordova – Plugins What Plugins are available for Apache Cordova ? – Battery Geolocation – Camera Globalisation – Console In App Browser – Contacts Media – Device Media Capture – Device Motion Network Information – Device Orientation Splash Screen – Dialogs Vibration – File – File Transfer www.semtech-solutions.co.nz info@semtech-solutions.co.nz
  8. 8. Apache Cordova – Architecture www.semtech-solutions.co.nz info@semtech-solutions.co.nz
  9. 9. Contact Us ● Feel free to contact us at – www.semtech-solutions.co.nz – info@semtech-solutions.co.nz ● We offer IT project consultancy ● We are happy to hear about your problems ● You can just pay for those hours that you need ● To solve your problems
  10. 10. Contact Us ● Feel free to contact us at – www.semtech-solutions.co.nz – info@semtech-solutions.co.nz ● We offer IT project consultancy ● We are happy to hear about your problems ● You can just pay for those hours that you need ● To solve your problems

×