<Hmidi Hamdi> + Hybrid Apps with AngularJS and Ionic Framework
Hmidi Hamdi Web & Mobile Devlopper Software Engeneering @ ISSATSo Founder & Member @ IGC JSA @ JCertif Tunisia
Do you need Mobile Apps ?
More Plateforms ! More Problems
Native Apps ● Plateform specific ● Respective Devloppment Tools ● Best Performance ● Time Consuming ● Expensive Devloppement
want to support all major plateforms even mobile web
You need cool web technologies
Hybrid Apps ● All Plateforms(iOS, Android, Windows Phone) ● HTML5, CSS3 and JS ● Limited Performance ● Quick devlopment ● Direct Access to Native APIs with Cordova.
Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript
Plateforms Android Blackberry FirefoxOS iOS Tizen WebOS Windows Phone 7 Windows Phone 8 Plugins Battery Status Camera Contacts Device Orientation Dialogs File Transfer Geolocation Media Capture Network Information Splashscreen Statusbar Vibration
What is Angular JS
JavaScript MVW Framework Features : Directives, Filters, Two-way data binding, Services, DI and Testability
What is Ionic
An Open source framework for developing hybrid mobile apps with Angular, Sass and cordova
Best Friend with Angular ● UI Components are Angular Directives ● Ready to work with your App
Ionicons
Lists
Complex Lits ● Ng Directive ● Show by swiping
Tabs
Side Menu
Slide Box
Action Sheet
Ionic Routing
Start, Build, Run and emulate
Android Building ● Install JDK . ● Install Android SDK. ● Add Android SDK tools and plateform-tool to Path variables. ● Install Node JS. ● Install Git. ● Install Appache Ant.
Install Ionic & Cordova Globally $ npm install -g cordova ionic
Ionic Templates $ ionic start myApp blank $ ionic start myApp tabs $ ionic start myApp sidemenu
Clone Demo Project $ ionic start AppName TemplateName
Add Platform, Build & Emulate $ ionic platform add ios $ ionic build ios $ ionic emulate ios $ ionic serve --lab
Let’s Build
Q/A
Thank You !!!

Hybrid Mobile Apps | Ionic & AngularJS