facebook.com/telerik @telerik
Hybrid Mobile Application with Icenium @telerik - - PowerPoint PPT Presentation
Hybrid Mobile Application with Icenium @telerik - - PowerPoint PPT Presentation
Hybrid Mobile Application with Icenium @telerik facebook.com/telerik Who Am I ? Lohith h G N Developer Evangelist, T elerik India Microsoft MVP ASP .NET/IIS @kashyapa http://kashyapas.net http://telerikhelper.net
- Lohith
h G N – Developer Evangelist, T elerik India – Microsoft MVP – ASP .NET/IIS – @kashyapa – http://kashyapas.net – http://telerikhelper.net – Lohith.nagaraj@telerik.com
Who Am I ?
Agenda
What is Hybrid Application Introducing Icenium Introducing Kendo UI Mobile Code walkthrough Hands on Lab
Different Types of Apps
Apps for Devices Native Apps Mobile Web Apps Hybrid Apps
facebook.com/telerik @telerik
Why Hybrid Apps?
- Objective C
- MAC
iOS
- Java
- Eclipse
Android
- Visual Studio
- C#/XAML
Windows Phone
100 LOC 100 LOC 100 LOC
300 LOC
Devel velopm
- pment
ent Maintenan enance e
facebook.com/telerik @telerik
Hybrid id App Devel elopmen ent
CSS JAVASCRIPT HTML
Deploy using Cordova
iOS Android Windows Phone
Various
- us Platfor
- rms
s
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
Icenium is a Cloud Based Integrated Development Environment for Cross Platform Application Development
Icenium MIST GRAPHITE
Icenium Features
Live Sync Simulator Github integration Version Control Packaging and Publishing Certificate Management Code Editor Build on Cloud Wen Interface Development
- HTML5 powered native mobile UI that automatically adapts to different
devices
Built using Kendo UI Mobile ?
Native UI on Every Device
Ready for App Stores
Kendo UI Framework
DataSource Model T emplate MVVM Drag OvservableObject Node T emplate OvservableArray Validator Draggable
Kendo UI Mobile Widgets
ActionSheet BackButton Button ButtonGroup DetailButton Layout ListView Loader ModalView NavBar Pane PopOver Scroller ScrollView SplitView Switch Swipe T abStrip View
facebook.com/telerik @telerik
Code Walkthrough for Netflix Movie Explorer
facebook.com/telerik @telerik
Step1 : Add Reference
facebook.com/telerik @telerik
Step 2 : Create layout
facebook.com/telerik @telerik
Step 3: Initialize Kendo Mobile
facebook.com/telerik @telerik
Step 4: Create Views
facebook.com/telerik @telerik
Step 5: Create Data Source
facebook.com/telerik @telerik
Step 6: Create Template
facebook.com/telerik @telerik
Step 7: Create ListView
facebook.com/telerik @telerik
Step 8: Put style in CSS
facebook.com/telerik @telerik
Step 9: Data Source for Movie Detail View
facebook.com/telerik @telerik
Step 10: Template for Movie Detail View
facebook.com/telerik @telerik
Step 11: View for Movie Detail View
facebook.com/telerik @telerik
Application
Questions?
Q1
2013
Appendix
Hybrid or Native?
Hybrid
Multiple Platform Easy to build Use existing web development skills Best suited for Data Driven Applications
Native
Fast Performance Complex Codes Huge learning curve High investment but better performance