6. Why make mobile apps ?
•You want to make mobile app because:
–The world is moving
–Everybody's making mobile apps these day
–For your business
–...
7. Why make mobile apps ?
•But:
–You're not mobile app developer?
–You don't know Java, Objective-C , c#?
–You want to build app that run everywhere
–……….
13. Hybrid VS Native
•Hybrid Apps
● Platform independent (iOS, Android etc.)
● HTML5, CSS3 & JS
● Quick development
● Direct access to native APIs with Cordova
14. Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript
15. •2009: PhoneGap started at Nitobi
•2011: PhoneGap purchased by Adobe
•2012: PhoneGap donated from Adobe to Apache
•Software Foundation, and renamed as Cordova
•Today: PhoneGap is a distribution of Cordova
PhoneGap vs. Cordova
16. What is Cordova
•Platforms
● Android
● Blackberry
● FirefoxOS
● iOS
● Tizen
● WebOS
● Windows Phone 7
● Windows Phone 8
17. What is Cordova
•Plugins
● Battery Status
● Camera
● Contacts
● Device Orientation
● Dialogs
● File Transfer
● Geolocation
● Media Capture
● Network Information
● Splashscreen
● Statusbar
● Vibration
25. •A Front-end framework for mobile apps
•Contains a lot of mobile-optimized HTML, CSS and JS components
•Best Friend with AngularJs
•Uses Cordova to create, build, run, deploy mobile apps
is:
What is ?
26. What is
Ionic solves multiple device resolution issues
33. Add Platform, Build & Emulate
Test on web browser
ionic serve
Add mobile platform (Android or iOS)
ionic platform add [android/ios]
Run test on device/emulator
ionic [run/emulate] [ android/ios]