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

Introduction to Ionic Framework

landish
September 18, 2015

Introduction to Ionic Framework

landish

September 18, 2015
Tweet

More Decks by landish

Other Decks in Programming

Transcript

  1. OK, BUT WTF IS CORDOVA? Apache Cordova is a platform

    for building native mobile applications using HTML, CSS and JavaScript.
  2. IONIC FEATURES • Performance - no jQuery • Native Focused

    • Beautiful Design • Powerful CLI - I mean, really powerful ;)
  3. IONIC CLI COMMANDS • ionic start [appName] tabs (—no-cordova) •

    ionic serve (—livereload & —lab) • ionic platform [ios android] • ionic run/emulate • ionic resources (splash screen generator) • ionic setup sass • ionic upload • ionic help - the most important
  4. CSS COMPONENTS • Header, Footer, Content • Forms • Lists,

    Cards • Tabs, Buttons • Grid • More …
  5. JAVASCRIPT API • Action Sheet • Gestures and Events •

    Sidebar Menu, Slider • Pull to Refresh, Infinite Scroll • Modal, Popup, Loading • More …
  6. HTML5 INPUT TYPES • Email • Tel • Search •

    Number • Date / Month • Password • Url ?
  7. IONIC SERVICES - IONIC.IO • Creator - http://creator.ionic.io • View

    - http://view.ionic.io • Playground - http://play.ionic.io • Market - http://market.ionic.io/ (coming soon)
  8. IONIC DIRECTORY STRUCTURE • /hooks - (ng)Cordova custom commands •

    /platforms - IOS, Android • /plugins - ngCordova plugins • /resources - Icon & Splash images • /scss - SASS stylesheet files • /www - ROOT directory • /www/lib - Bower packages