Ionic Framework Introduction
Ionic Framework Introduction
Ionic Framework Introduction
Entrepreneur
Cookers / SalooN
Loc Knuchel
Geek passionn
[email protected]
@loicknuchel
http://loic.knuchel.org/
Un petit historique...
Avantages :
Technologies connues
Cross-platform
Un petit historique...
UI moche Oups...
UI peu ractive
UI pas intgre lOS
Bugs
Mauvaise qualit
Novembre 2013
Novembre 2013
Styles
Directives
Outils
Anatomie dune application Ionic
Web
Votre application
Ionic
AngularJS
Cordova : webview +
JavaScript bridges
Natif
Ionic cest :
FastClic
Collection-repeat
http://lab.ionic.io/
ngCordova
ActionSheet Vibration
AdMob SQLite
App Avaiability Splashscreen
App Rate Social Sharing
App Version SMS
Badge Push Notifications
Background Geolocation Progress Indicator
Battery Status Printer
Barcode Scanner Preferences
Calendar Pin Dialog
Camera OAuth
Capture Network
Clipboard Native Audio
Contacts Media
Date picker Local Notification
Device Keychain
Device Motion Keyboard
Device Orientation In App Browser
Dialogs Image Picker
Email Composer Health Kit
Facebook Google Analytics
File Globalization
File Transfer Geolocation
FileOpener2 Flashlight
Ionic Services
Hybrid killer features
Faire tlcharger son application est difficile !
?
Faire tlcharger son application est difficile !
Accs direct !
http://bit.ly/bdx-ionic
Deep linking !
3,9 Mo seulement !
Ionic View
Ionic Deploy
#ContinuousDelivery
#A/B testing
#Rollback
Ionic in a nutshell: Apps are small, they should be built quickly, cheaply, updated in realtime,
...
Max Lynch
Ionic 2
Performance
Simplicit
Libert de cration
Ionic 2
Proprits la place des classes
V1 :
<a class="button button-positive"></a>
<a class="button button-outlined button-balanced"></a>
<a class="button button-clear button-dark"></a>
<a class="button button-assertive button-icon ion-close"></a>
V2 :
<button block>Default</button>
<button secondary block>Secondary</button>
<button danger block>Danger</button>
<button light block>Light</button>
<button dark block>Dark</button>
Ionic2 preview
<icon home></icon>
<icon person></icon>
<icon settings></icon>
<icon globe></icon>
<icon lock></icon>
<icon mail></icon>
<icon options></icon>
<icon camera></icon>
<icon calculator></icon>
<icon finger-print></icon>
<icon flash></icon>
<icon beer></icon>
Gestion des couleurs
V1 :
$light: #fff !default;
$stable: #f8f8f8 !default;
$positive: #387ef5 !default;
$calm: #11c1f3 !default;
$balanced: #33cd5f !default;
$energized: #ffc900 !default;
$assertive: #ef473a !default;
$royal: #886aea !default;
$dark: #444 !default;
V2 :
$colors: (
primary: #387ef5,
secondary: #32db64,
danger: #f53d3d,
light: #f4f4f4,
dark: #222,
) !default;
$colors: (
primary: #387ef5,
myBrand: #ead351
) !default;
Navigation Push/Pop
exit UI-router
Pas lie aux URLs
Ionic permet de :