Upgrade to Pro — share decks privately, control downloads, hide ads and more …

App developer as a Web developer

App developer as a Web developer

ROROSyd - Jul 15

Avatar for Sameera (Sam)

Sameera (Sam)

July 14, 2015

More Decks by Sameera (Sam)

Other Decks in Programming

Transcript

  1. APP Developer as a Web Developer Sameera (sam) sameera207 Rails

    developer @ JNSolutions ionic framework
  2. What is a hybrid mobile app ? Hybrid development combines

    the best (or worst) of both the native and HTML5 worlds. We define hybrid as a web app, primarily built using HTML5 and JavaScript, that is then wrapped inside a thin native container that provides access to native platform features. https://developer.salesforce.com/page/Native,_HTML5,_or_Hybrid:_Understanding_Your_Mobile_Application_Development_Options
  3. Starting a project $ gem install rails $ rails new

    myApp cd myApp $ rails server $ npm install -g cordova ionic $ ionic start myApp tabs cd myApp $ ionic serve
  4. Why Ionic ? • Familier Structure (angular) • Easy tool

    chain to test the app ionic serve ionic serve - - lab ionic resources etc.. • Access to native API via ng-cordova http://ngcordova.com/
  5. When browser testing is not enough .. • The PhoneGap

    Developer App http://app.phonegap.com/ • IOS / Android emulator • Ionic view http://view.ionic.io/ • 3rd Party services test flight - (https://developer.apple.com/testflight/update/) uber testers (http://ubertesters.com/) testfairy (http://www.testfairy.com/) 5a8d4dd7
  6. Hybrid, tradeoffs ? • Hybrid is slow • Will not

    work well for apps like games • Ionic yet to introduce their pricing