2. Agenda
What is Hybrid Application
Introducing Kendo UI Mobile
Demo creating TEARCH APP
Demo creating Netflix Movie Browser
3. Who Am I ?
Dhananjay Kumar
– Customer Advocate, Telerik India
– Microsoft MVP – Connected System
Development
– Mindcracker MVP
– @debug_mode
– http://debugmode.net
– http://telerikhelper.net
– Dhananjay.kumar@telerik.com
4. Different Types of Apps
Apps for
Devices
Native Mobile Hybrid
Apps Web Apps Apps
5. Development
Native Apps Development
100
• Objective C LOC
iOS • MAC
• Java 100 300
Android • Eclipse LOC
LOC
Windows • Visual Studio
Phone • C#/XAML 100
LOC
Maintenance
facebook.com/telerik @telerik
8. HTML ios Android
JAVASCRIPT
Deploy using
Cordova
CSS
Windows
Phone
Hybrid App Various Platforms
Development
facebook.com/telerik @telerik
9. Steps for Hybrid App Development
Step 1: Create App using HTML
JavaScript , CSS
Step 2: Package the App using
Phone Gap
Step 3: Submit the package to App
Store, Market Place or Google Play
10. How it works ?
It runs in Web View Control
UIWebView : ios, WebView : Android
Runs in full screen mode using Web
Kit browsers
Access Device capabilities using
Cordova JS API
11. Hybrid or Native?
Hybrid Native
Multiple Platform Fast Performance
Easy to build Complex Codes
Use existing web
Huge learning curve
development skills
Best suited for Data High investment but
Driven Applications better performance
12. Summary
Target multiple mobile platforms
Take advantage of device capabilities like geolocation
, contacts , camera etc.
App will run even if device is offline
Really do not need advanced graphics performance
14. What is Kendo UI ?
Everything you need to build HTML5 + JavaScript sites & APPS
“Kendo UI solves an important problem faced by JavaScript and
HTML5 developers. It delivers a unified framework backed by
professional support. It's easier to learn, easier to upgrade, ultimately
making it easier to build apps with HTML5.”
-Todd Anglin, VP – HTML5 Web & Mobile Tools, Telerik
15. Kendo UI Blocks
Kendo UI Kendo UI Kendo UI
Web DataViz Mobile
Kendo Framework Elements