Hybrid Mobile Application with Icenium @telerik - - PowerPoint PPT Presentation

hybrid mobile application with icenium
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

facebook.com/telerik @telerik

Hybrid Mobile Application with Icenium

slide-2
SLIDE 2
  • 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 ?

slide-3
SLIDE 3

Agenda

What is Hybrid Application Introducing Icenium Introducing Kendo UI Mobile Code walkthrough Hands on Lab

slide-4
SLIDE 4

Different Types of Apps

Apps for Devices Native Apps Mobile Web Apps Hybrid Apps

slide-5
SLIDE 5

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

slide-6
SLIDE 6

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

slide-7
SLIDE 7

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

slide-8
SLIDE 8

Icenium is a Cloud Based Integrated Development Environment for Cross Platform Application Development

Icenium MIST GRAPHITE

slide-9
SLIDE 9
slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14

Icenium Features

Live Sync Simulator Github integration Version Control Packaging and Publishing Certificate Management Code Editor Build on Cloud Wen Interface Development

slide-15
SLIDE 15
  • HTML5 powered native mobile UI that automatically adapts to different

devices

Built using Kendo UI Mobile ?

slide-16
SLIDE 16

Native UI on Every Device

slide-17
SLIDE 17

Ready for App Stores

slide-18
SLIDE 18

Kendo UI Framework

DataSource Model T emplate MVVM Drag OvservableObject Node T emplate OvservableArray Validator Draggable

slide-19
SLIDE 19

Kendo UI Mobile Widgets

ActionSheet BackButton Button ButtonGroup DetailButton Layout ListView Loader ModalView NavBar Pane PopOver Scroller ScrollView SplitView Switch Swipe T abStrip View

slide-20
SLIDE 20

facebook.com/telerik @telerik

Code Walkthrough for Netflix Movie Explorer

slide-21
SLIDE 21

facebook.com/telerik @telerik

Step1 : Add Reference

slide-22
SLIDE 22

facebook.com/telerik @telerik

Step 2 : Create layout

slide-23
SLIDE 23

facebook.com/telerik @telerik

Step 3: Initialize Kendo Mobile

slide-24
SLIDE 24

facebook.com/telerik @telerik

Step 4: Create Views

slide-25
SLIDE 25

facebook.com/telerik @telerik

Step 5: Create Data Source

slide-26
SLIDE 26

facebook.com/telerik @telerik

Step 6: Create Template

slide-27
SLIDE 27

facebook.com/telerik @telerik

Step 7: Create ListView

slide-28
SLIDE 28

facebook.com/telerik @telerik

Step 8: Put style in CSS

slide-29
SLIDE 29

facebook.com/telerik @telerik

Step 9: Data Source for Movie Detail View

slide-30
SLIDE 30

facebook.com/telerik @telerik

Step 10: Template for Movie Detail View

slide-31
SLIDE 31

facebook.com/telerik @telerik

Step 11: View for Movie Detail View

slide-32
SLIDE 32

facebook.com/telerik @telerik

Application

slide-33
SLIDE 33

Questions?

slide-34
SLIDE 34

Q1

2013

Appendix

slide-35
SLIDE 35

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

slide-36
SLIDE 36

What is Kendo UI

Kendo Framework Elements

Kendo UI Web Kendo UI DataViz Kendo UI Mobile

slide-37
SLIDE 37

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