SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Mobile (App) Development with Sitecore
From mobile no no, to mobile go go
Presented by // Pieter Brinkman || @pieterbrink123
12 juni 2015
Why talk about Mobile?
The numbers don’t lie
More people own a mobile device than a pc/laptop!
4
5
There are 3bn connected people
on the planet.The next billion
will be mostly mobile only.
- Harvard Business Review
6
More people have a
mobile phone than
toilets
- U.N. Study Shows
7
All these mobile
devices made the
world a less social
place?
8
The world today is not so different!
9
past present
The world today is not so different!
10
past present
The world today is not so different!
11
past present
The world today is not so different!
12
past present
The world today is not so different!
13
past present
The world today is not so different!
14
past present
The world today is not so different!
15
past present
The world today is not so different!
16
past present
The world today is not so different!
17
past present
The world today is not so different!
18
past present
So Is the world a less social place?
Probably not, the world became more connected.
We need to focus on the mobile device!
20
21
All digital experience is mobile
Mobile is how,
when and
where digital
interactions
occur
Websites
Apps
Commerce
Email
SMS
Social
Media
We need to understand the
importance of the experience of
the mobile interactions, having a
bad experience will instantly end
the conversation with your visitors.
My mobile experience
22
Devices/OS
Development
2002 now20102006 2008
WAP WP XAML Xamarin
Perfect! Let’s start!
23
3 questions I had asked myself before starting my mobile journey:
1. How does Sitecore see Mobile?
2. What is the value of Sitecore in the App space?
3. There are numerous of different mobile technologies I can use.What technology should
I choose and is supported by Sitecore?
How does Sitecore see Mobile?
25
“Mobile is critical to
delivering digital customer
experience, and Sitecore is
committed to helping our
customers fully leverage
both the mobile web
opportunity and now also
mobile apps”
- Darren Guarnaccia,
Sitecore Chief Strategy Officer
2.What is the value of Sitecore in the App space?
26
Benefits
• Apps connect directly to Sitecore content and allows marketers direct control over the in-app
experience like they do today with the web
• Apps can fetch updated online content without having to go through the typical app marketplace
deployment process, putting content in customers hands faster
Examples
• Great for line of business apps with a web counterpart
• Real potential for all types of apps that need strong content governance
• 1 game? Probably not
• Lots of games?Yes, for common content and consistent functionality
3.What mobile technology should I choose and is supported by Sitecore?
27
Responsive web
SC Products &Technology
• Sitecore XP
• HTML, JS and CSS
Adaptive mobile web
SC Products &Technology
• Sitecore XP
• Device detection
• Mobile HTML5
Platform specific
native apps
SC Products &Technology
• Sitecore XP
• ItemWebAPI
• Device specific SDK; iOS,
Android,Windows Mobile
Cross platform
native apps
SC Products &Technology
• Sitecore XP
• ItemWebAPI
• Mobile SDK for Xamarin
Pros
+ Easy development
+ Device specific content
+ Centralized updates
+ Access to device features
Pros
+ Device experience
+ Access to native API
+ Faster app performance
+ AppStore distribution &
payment
Pros
+ Device experience
+ Access to nativeAPI
+ Faster app performance
+ AppStore distribution
+ Centralized updates
+ Single codebase
Cons
- No access to native API
- Browser experience
- Basic UI
- Content re-usage
Cons
- No access to nativeAPI
- Browser experience
- Basic UI
Pros
+ Easy development
+ Works across every
channel
+ Centralized updates
Cons
- Device specific
development
- De-centralized updates
- Multiple code bases
Cons
- Additional development
costs
Sitecore mobile SDK family
Sitecore Mobile
SDK .NET PCL
Windows
Sitecore Mobile
SDK Android
Android
Sitecore Mobile
SDK iOS
Sitecore Mobile SDK
Xamarin Forms PCL
iOS
Android
.NET
28
Platform Specific native app Cross platform native appsOr
iOS
Xamarin
Why Xamarin?
• Xamarin cross-platform compilers and tools provide development advantages in C#
usually reserved for C++
• Develop apps inVisual Studio
• Share code between native apps on different platforms saving time and money
• Native apps look and perform great
30
What do you need for Xamarin App development?
• Xamarin Studio (free for individuals ) – C# IDE forWindows and Mac
• Visual Studio integration ($999 year subscription per device platform)
• Build and debug iOS and Android apps directly fromVisual Studio
• Xamarin license required - 30 day trial
• Android SDK & Emulators (free from Google) and/or Xamarin Mac build agent (required
for iOS apps)
• Xcode and Apple iOS developer subscription (required for iOS apps)
 99$ USD / year subscription
• Pay close attention to my lessons learned at the end
31
Your project
UI projects
Xamarin project organization
32
Your project
Core library
Sitecore Mobile SDK for Xamarin
• Single package on NuGet (also available in the Xamarin Store)
• Powered by the Mobile SDK for .NET portable class library (PCL)
33
PortableClass Library in .Net
• the Portable Class Library (PCL) allows
the targeting of a set of platforms.
• It’s similar concept as within Xamarin,
but only supports .Net framework.
• Windows moves towards the Internet
ofThings (IOT) mindset huge potential.
• Sitecore mobile SDK for .Net can be
compiled along with any application
that targets the Microsoft PCL
• Xamarin = target framework
34
Sitecore Mobile SDK for .Net
35
Sitecore Mobile SDK for .Net
Request builder
ItemWebApiRequest
ScApiSession
Developer
Sitecore
Instance
to create
Item Objects Response
HTTP Request
Sitecore ItemWeb API 1.0
HTTP Response
Sitecore ItemWeb API
2.0
Demo: Hello mobile world!
Did I become a mobile Go Go?
10 lessons learned
39
Start with building a
console app
Tutorial on doc.sitecore.net
1
40
Want to experiment with
Xamarin?
Install it on a virtual machine.
2 2.
41
Xamarin has a 30
day trial!
3
42
Tutorials;
Read first, than execute
4
43
• 100% cross device compatible
• Work with Xamarin UI components
that are consistent across devices
• Developers work with XAML and C#
Start with Xamarin.Forms
5
44
UseVisual Studio
for development
onWindows
6
45
To Develop an iOS App you need a MAC
With Mac OSx installed…
7
46
You can buildWindows 8
(andWP) App with the
mobile SDK andVisual
Studio.
(Without the need of Xamarin
8
47
Learn more cross-
platform development
patterns; MVVM and
MVC
9
48
Sitecore Mobile SDK is
an abstraction layer that
ensures backward
compatible integration
with Sitecore for your
apps.
10
What’s next
49
1. Go and see Mark van Aalst his session today.
2. Follow the console app tutorial from
doc.sitecore.net (no Xamarin required).
3. Start reading about MVC and MVVM.
4. Now build an simple app; either Windows 8 app without the use of Xamari or anAndroid/Ios app
with Xamarin
5. Have questions?Ask your questions using the tag ‘Mobile SDK’ on
community.sitecore.net
50
Questions?
@pieterbrink123
Do you have more questions ?
Go to community.sitecore.net
1750+ professionals are there to help you

Weitere ähnliche Inhalte

Was ist angesagt?

Selenium Grid
Selenium GridSelenium Grid
Selenium Gridnirvdrum
 
Introduction to Selenium grid
Introduction to Selenium gridIntroduction to Selenium grid
Introduction to Selenium gridKnoldus Inc.
 
Dotnet difference questions and answers compiled- 1(updated-2)
Dotnet difference questions and answers compiled- 1(updated-2)Dotnet difference questions and answers compiled- 1(updated-2)
Dotnet difference questions and answers compiled- 1(updated-2)Umar Ali
 
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...Edureka!
 
WCF tutorial
WCF tutorialWCF tutorial
WCF tutorialAbhi Arya
 
Managing Your Application Lifecycle on AWS: Continuous Integration and Deploy...
Managing Your Application Lifecycle on AWS: Continuous Integration and Deploy...Managing Your Application Lifecycle on AWS: Continuous Integration and Deploy...
Managing Your Application Lifecycle on AWS: Continuous Integration and Deploy...Amazon Web Services
 
Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8
Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8
Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8helpsoft01
 
Hardware requirements
Hardware requirementsHardware requirements
Hardware requirementsDianne Devera
 
What are razor pages?
What are razor pages?What are razor pages?
What are razor pages?Mindfire LLC
 
Introduction to Ruby on Rails
Introduction to Ruby on RailsIntroduction to Ruby on Rails
Introduction to Ruby on Railsmithunsasidharan
 
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesMobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesEran Kinsbrunner
 
Getting Started With Cypress
Getting Started With CypressGetting Started With Cypress
Getting Started With CypressKnoldus Inc.
 
Kubernetes 101 - A Cluster Operating System
Kubernetes 101 - A Cluster Operating SystemKubernetes 101 - A Cluster Operating System
Kubernetes 101 - A Cluster Operating Systemmikaelbarbero
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Adrian Cockcroft
 
ProgramaciĂłn Reactiva con Spring WebFlux
ProgramaciĂłn Reactiva con Spring WebFluxProgramaciĂłn Reactiva con Spring WebFlux
ProgramaciĂłn Reactiva con Spring WebFluxParadigma Digital
 
Going Serverless with CQRS on AWS
Going Serverless with CQRS on AWSGoing Serverless with CQRS on AWS
Going Serverless with CQRS on AWSAnton Udovychenko
 
Intro to Azure DevOps
Intro to Azure DevOpsIntro to Azure DevOps
Intro to Azure DevOpsLorenzo Barbieri
 
Understanding the Sitecore Architecture
Understanding the Sitecore ArchitectureUnderstanding the Sitecore Architecture
Understanding the Sitecore ArchitecturePieter Brinkman
 

Was ist angesagt? (20)

Selenium Grid
Selenium GridSelenium Grid
Selenium Grid
 
Introduction to Selenium grid
Introduction to Selenium gridIntroduction to Selenium grid
Introduction to Selenium grid
 
Node.js Basics
Node.js Basics Node.js Basics
Node.js Basics
 
Dotnet difference questions and answers compiled- 1(updated-2)
Dotnet difference questions and answers compiled- 1(updated-2)Dotnet difference questions and answers compiled- 1(updated-2)
Dotnet difference questions and answers compiled- 1(updated-2)
 
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
 
WCF tutorial
WCF tutorialWCF tutorial
WCF tutorial
 
Managing Your Application Lifecycle on AWS: Continuous Integration and Deploy...
Managing Your Application Lifecycle on AWS: Continuous Integration and Deploy...Managing Your Application Lifecycle on AWS: Continuous Integration and Deploy...
Managing Your Application Lifecycle on AWS: Continuous Integration and Deploy...
 
Jenkins-CI
Jenkins-CIJenkins-CI
Jenkins-CI
 
Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8
Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8
Comparison between-rpc-rmi-and-webservices-son-1228374226080667-8
 
Hardware requirements
Hardware requirementsHardware requirements
Hardware requirements
 
What are razor pages?
What are razor pages?What are razor pages?
What are razor pages?
 
Introduction to Ruby on Rails
Introduction to Ruby on RailsIntroduction to Ruby on Rails
Introduction to Ruby on Rails
 
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesMobile Performance Testing - Best Practices
Mobile Performance Testing - Best Practices
 
Getting Started With Cypress
Getting Started With CypressGetting Started With Cypress
Getting Started With Cypress
 
Kubernetes 101 - A Cluster Operating System
Kubernetes 101 - A Cluster Operating SystemKubernetes 101 - A Cluster Operating System
Kubernetes 101 - A Cluster Operating System
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)
 
ProgramaciĂłn Reactiva con Spring WebFlux
ProgramaciĂłn Reactiva con Spring WebFluxProgramaciĂłn Reactiva con Spring WebFlux
ProgramaciĂłn Reactiva con Spring WebFlux
 
Going Serverless with CQRS on AWS
Going Serverless with CQRS on AWSGoing Serverless with CQRS on AWS
Going Serverless with CQRS on AWS
 
Intro to Azure DevOps
Intro to Azure DevOpsIntro to Azure DevOps
Intro to Azure DevOps
 
Understanding the Sitecore Architecture
Understanding the Sitecore ArchitectureUnderstanding the Sitecore Architecture
Understanding the Sitecore Architecture
 

Andere mochten auch

Speed to Advocacy: The New Measure of Customer Experience Excellence
Speed to Advocacy: The New Measure of Customer Experience ExcellenceSpeed to Advocacy: The New Measure of Customer Experience Excellence
Speed to Advocacy: The New Measure of Customer Experience ExcellenceBill Hobbib
 
Provoke: Achieving enhanced personalisation through big data – David Sigerson...
Provoke: Achieving enhanced personalisation through big data – David Sigerson...Provoke: Achieving enhanced personalisation through big data – David Sigerson...
Provoke: Achieving enhanced personalisation through big data – David Sigerson...Mando
 
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDKCreating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDKMark van Aalst
 
Power Mobile Apps with Sitecore
Power Mobile Apps with SitecorePower Mobile Apps with Sitecore
Power Mobile Apps with SitecoreCatapult New Business
 
Serious About Your App Marketing? Here Are Your Must Have SDKs
Serious About Your App Marketing? Here Are Your Must Have SDKsSerious About Your App Marketing? Here Are Your Must Have SDKs
Serious About Your App Marketing? Here Are Your Must Have SDKsSafeDK
 
Enough with the Mobile SDK Mess: A New Technology Is Born
Enough with the Mobile SDK Mess: A New Technology Is BornEnough with the Mobile SDK Mess: A New Technology Is Born
Enough with the Mobile SDK Mess: A New Technology Is BornSafeDK
 
Why apps
Why appsWhy apps
Why appsKrux Apps
 
Sitecore 7 first look by Pieter Brinkman (Dutch)
Sitecore 7 first look by Pieter Brinkman (Dutch)Sitecore 7 first look by Pieter Brinkman (Dutch)
Sitecore 7 first look by Pieter Brinkman (Dutch)Pieter Brinkman
 
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?Pieter Brinkman
 
Community - Technical Keynote - Sitecore Symposium 2016
Community -  Technical Keynote - Sitecore Symposium 2016Community -  Technical Keynote - Sitecore Symposium 2016
Community - Technical Keynote - Sitecore Symposium 2016Pieter Brinkman
 
Push Notifications for Websites
Push Notifications for WebsitesPush Notifications for Websites
Push Notifications for WebsitesRoost
 
#Winning with Sitecore
#Winning with Sitecore#Winning with Sitecore
#Winning with SitecoreSagittarius
 
Sitecore 7; What's in it for you?
Sitecore 7; What's in it for you? Sitecore 7; What's in it for you?
Sitecore 7; What's in it for you? Pieter Brinkman
 
Personalising Customer Experiences Through Analytics
Personalising Customer Experiences Through AnalyticsPersonalising Customer Experiences Through Analytics
Personalising Customer Experiences Through AnalyticsSagittarius
 
Provoke: Case study - digital transformation for Robinsons Brewery
Provoke: Case study - digital transformation for Robinsons Brewery Provoke: Case study - digital transformation for Robinsons Brewery
Provoke: Case study - digital transformation for Robinsons Brewery Mando
 
Sitecore Symposium: DMS Where is the data at?
Sitecore Symposium: DMS Where is the data at?Sitecore Symposium: DMS Where is the data at?
Sitecore Symposium: DMS Where is the data at?Pieter Brinkman
 
What is digital personalisation in Travel and why should I care? Travel Techn...
What is digital personalisation in Travel and why should I care? Travel Techn...What is digital personalisation in Travel and why should I care? Travel Techn...
What is digital personalisation in Travel and why should I care? Travel Techn...Sagittarius
 
Costa Farms Case Study : Azure IoT Hub, Azure Functions
Costa Farms Case Study : Azure IoT Hub, Azure FunctionsCosta Farms Case Study : Azure IoT Hub, Azure Functions
Costa Farms Case Study : Azure IoT Hub, Azure FunctionsJoe Raio
 
IoT Reference Architecture and Case Studies
IoT Reference Architecture and Case StudiesIoT Reference Architecture and Case Studies
IoT Reference Architecture and Case StudiesSerhiy (Serge) Haziyev
 

Andere mochten auch (20)

Speed to Advocacy: The New Measure of Customer Experience Excellence
Speed to Advocacy: The New Measure of Customer Experience ExcellenceSpeed to Advocacy: The New Measure of Customer Experience Excellence
Speed to Advocacy: The New Measure of Customer Experience Excellence
 
Provoke: Achieving enhanced personalisation through big data – David Sigerson...
Provoke: Achieving enhanced personalisation through big data – David Sigerson...Provoke: Achieving enhanced personalisation through big data – David Sigerson...
Provoke: Achieving enhanced personalisation through big data – David Sigerson...
 
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDKCreating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
 
Power Mobile Apps with Sitecore
Power Mobile Apps with SitecorePower Mobile Apps with Sitecore
Power Mobile Apps with Sitecore
 
Serious About Your App Marketing? Here Are Your Must Have SDKs
Serious About Your App Marketing? Here Are Your Must Have SDKsSerious About Your App Marketing? Here Are Your Must Have SDKs
Serious About Your App Marketing? Here Are Your Must Have SDKs
 
Enough with the Mobile SDK Mess: A New Technology Is Born
Enough with the Mobile SDK Mess: A New Technology Is BornEnough with the Mobile SDK Mess: A New Technology Is Born
Enough with the Mobile SDK Mess: A New Technology Is Born
 
Why apps
Why appsWhy apps
Why apps
 
Sitecore 7 first look by Pieter Brinkman (Dutch)
Sitecore 7 first look by Pieter Brinkman (Dutch)Sitecore 7 first look by Pieter Brinkman (Dutch)
Sitecore 7 first look by Pieter Brinkman (Dutch)
 
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
 
Community - Technical Keynote - Sitecore Symposium 2016
Community -  Technical Keynote - Sitecore Symposium 2016Community -  Technical Keynote - Sitecore Symposium 2016
Community - Technical Keynote - Sitecore Symposium 2016
 
Push Notifications for Websites
Push Notifications for WebsitesPush Notifications for Websites
Push Notifications for Websites
 
#Winning with Sitecore
#Winning with Sitecore#Winning with Sitecore
#Winning with Sitecore
 
Neyy
NeyyNeyy
Neyy
 
Sitecore 7; What's in it for you?
Sitecore 7; What's in it for you? Sitecore 7; What's in it for you?
Sitecore 7; What's in it for you?
 
Personalising Customer Experiences Through Analytics
Personalising Customer Experiences Through AnalyticsPersonalising Customer Experiences Through Analytics
Personalising Customer Experiences Through Analytics
 
Provoke: Case study - digital transformation for Robinsons Brewery
Provoke: Case study - digital transformation for Robinsons Brewery Provoke: Case study - digital transformation for Robinsons Brewery
Provoke: Case study - digital transformation for Robinsons Brewery
 
Sitecore Symposium: DMS Where is the data at?
Sitecore Symposium: DMS Where is the data at?Sitecore Symposium: DMS Where is the data at?
Sitecore Symposium: DMS Where is the data at?
 
What is digital personalisation in Travel and why should I care? Travel Techn...
What is digital personalisation in Travel and why should I care? Travel Techn...What is digital personalisation in Travel and why should I care? Travel Techn...
What is digital personalisation in Travel and why should I care? Travel Techn...
 
Costa Farms Case Study : Azure IoT Hub, Azure Functions
Costa Farms Case Study : Azure IoT Hub, Azure FunctionsCosta Farms Case Study : Azure IoT Hub, Azure Functions
Costa Farms Case Study : Azure IoT Hub, Azure Functions
 
IoT Reference Architecture and Case Studies
IoT Reference Architecture and Case StudiesIoT Reference Architecture and Case Studies
IoT Reference Architecture and Case Studies
 

Ähnlich wie Mobile (App) Development with Sitecore

Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...SUGCON
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps StoryInnoTech
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Indiginox
 
Mobile developement
Mobile developementMobile developement
Mobile developementLilia Sfaxi
 
Mobile web development
Mobile web development Mobile web development
Mobile web development Moumie Soulemane
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile DevelopmentManesh Lad
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App DevelopmentSynerzip
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates
 
What is Happening in the "App Factory"?
What is Happening in the "App Factory"?What is Happening in the "App Factory"?
What is Happening in the "App Factory"?Ciklum Ukraine
 
Mobile Development: HTML5 Vs. Native
Mobile Development: HTML5 Vs. NativeMobile Development: HTML5 Vs. Native
Mobile Development: HTML5 Vs. NativeSynerzip
 
Future of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App StoreFuture of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App StoreJonathan Jeon
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsMark Roden
 
The Importance of Cross Platform Technology
The Importance of Cross Platform TechnologyThe Importance of Cross Platform Technology
The Importance of Cross Platform TechnologyOlivia2590
 
appMobi HTML5 Gaming
appMobi HTML5 GamingappMobi HTML5 Gaming
appMobi HTML5 GamingAndrew Smith
 
Building Mobile Apps with Cordova , AngularJS and Ionic
Building Mobile Apps with Cordova , AngularJS and IonicBuilding Mobile Apps with Cordova , AngularJS and Ionic
Building Mobile Apps with Cordova , AngularJS and IonicKadhem Soltani
 
Leverage web technology in a mobile world
Leverage web technology in a mobile worldLeverage web technology in a mobile world
Leverage web technology in a mobile worldDieter Blomme
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.Petru Jucovschi
 
MyAppConverter DroidconUK 2014
MyAppConverter DroidconUK 2014MyAppConverter DroidconUK 2014
MyAppConverter DroidconUK 2014myappconverter
 

Ähnlich wie Mobile (App) Development with Sitecore (20)

Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps Story
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Mobile developement
Mobile developementMobile developement
Mobile developement
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App Development
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
 
What is Happening in the "App Factory"?
What is Happening in the "App Factory"?What is Happening in the "App Factory"?
What is Happening in the "App Factory"?
 
Mobile Development: HTML5 Vs. Native
Mobile Development: HTML5 Vs. NativeMobile Development: HTML5 Vs. Native
Mobile Development: HTML5 Vs. Native
 
Technology Trend 2018
Technology Trend 2018Technology Trend 2018
Technology Trend 2018
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
 
Future of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App StoreFuture of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App Store
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applications
 
The Importance of Cross Platform Technology
The Importance of Cross Platform TechnologyThe Importance of Cross Platform Technology
The Importance of Cross Platform Technology
 
appMobi HTML5 Gaming
appMobi HTML5 GamingappMobi HTML5 Gaming
appMobi HTML5 Gaming
 
Building Mobile Apps with Cordova , AngularJS and Ionic
Building Mobile Apps with Cordova , AngularJS and IonicBuilding Mobile Apps with Cordova , AngularJS and Ionic
Building Mobile Apps with Cordova , AngularJS and Ionic
 
Leverage web technology in a mobile world
Leverage web technology in a mobile worldLeverage web technology in a mobile world
Leverage web technology in a mobile world
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
MyAppConverter DroidconUK 2014
MyAppConverter DroidconUK 2014MyAppConverter DroidconUK 2014
MyAppConverter DroidconUK 2014
 

Mehr von Pieter Brinkman

Digital Experience is a teamsport - Sitecore User Group Conference keynote
Digital Experience is a teamsport - Sitecore User Group Conference keynoteDigital Experience is a teamsport - Sitecore User Group Conference keynote
Digital Experience is a teamsport - Sitecore User Group Conference keynotePieter Brinkman
 
Developer Marketing in B2B SaaS where the developer is not the buyer authorit...
Developer Marketing in B2B SaaS where the developer is not the buyer authorit...Developer Marketing in B2B SaaS where the developer is not the buyer authorit...
Developer Marketing in B2B SaaS where the developer is not the buyer authorit...Pieter Brinkman
 
Why marketers are the real winners with Sitecore XM Cloud
Why marketers are the real winners with Sitecore XM CloudWhy marketers are the real winners with Sitecore XM Cloud
Why marketers are the real winners with Sitecore XM CloudPieter Brinkman
 
Architects Guide to SaaS migration (SUGCON EU 2022 keynote)
Architects Guide to SaaS migration (SUGCON EU 2022 keynote)Architects Guide to SaaS migration (SUGCON EU 2022 keynote)
Architects Guide to SaaS migration (SUGCON EU 2022 keynote)Pieter Brinkman
 
Composale DXP with MACH architecture.pptx
Composale DXP with MACH architecture.pptxComposale DXP with MACH architecture.pptx
Composale DXP with MACH architecture.pptxPieter Brinkman
 
Keynote SUGCON 2021 - Sitecore and SaaS our shared journey
Keynote SUGCON 2021 - Sitecore and SaaS our shared journeyKeynote SUGCON 2021 - Sitecore and SaaS our shared journey
Keynote SUGCON 2021 - Sitecore and SaaS our shared journeyPieter Brinkman
 
Sitecore Experience Edge
Sitecore Experience EdgeSitecore Experience Edge
Sitecore Experience EdgePieter Brinkman
 
What's new in Sitecore 9.3
What's new in Sitecore 9.3What's new in Sitecore 9.3
What's new in Sitecore 9.3Pieter Brinkman
 

Mehr von Pieter Brinkman (8)

Digital Experience is a teamsport - Sitecore User Group Conference keynote
Digital Experience is a teamsport - Sitecore User Group Conference keynoteDigital Experience is a teamsport - Sitecore User Group Conference keynote
Digital Experience is a teamsport - Sitecore User Group Conference keynote
 
Developer Marketing in B2B SaaS where the developer is not the buyer authorit...
Developer Marketing in B2B SaaS where the developer is not the buyer authorit...Developer Marketing in B2B SaaS where the developer is not the buyer authorit...
Developer Marketing in B2B SaaS where the developer is not the buyer authorit...
 
Why marketers are the real winners with Sitecore XM Cloud
Why marketers are the real winners with Sitecore XM CloudWhy marketers are the real winners with Sitecore XM Cloud
Why marketers are the real winners with Sitecore XM Cloud
 
Architects Guide to SaaS migration (SUGCON EU 2022 keynote)
Architects Guide to SaaS migration (SUGCON EU 2022 keynote)Architects Guide to SaaS migration (SUGCON EU 2022 keynote)
Architects Guide to SaaS migration (SUGCON EU 2022 keynote)
 
Composale DXP with MACH architecture.pptx
Composale DXP with MACH architecture.pptxComposale DXP with MACH architecture.pptx
Composale DXP with MACH architecture.pptx
 
Keynote SUGCON 2021 - Sitecore and SaaS our shared journey
Keynote SUGCON 2021 - Sitecore and SaaS our shared journeyKeynote SUGCON 2021 - Sitecore and SaaS our shared journey
Keynote SUGCON 2021 - Sitecore and SaaS our shared journey
 
Sitecore Experience Edge
Sitecore Experience EdgeSitecore Experience Edge
Sitecore Experience Edge
 
What's new in Sitecore 9.3
What's new in Sitecore 9.3What's new in Sitecore 9.3
What's new in Sitecore 9.3
 

KĂźrzlich hochgeladen

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂşjo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

KĂźrzlich hochgeladen (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Mobile (App) Development with Sitecore

  • 1. Mobile (App) Development with Sitecore From mobile no no, to mobile go go Presented by // Pieter Brinkman || @pieterbrink123 12 juni 2015
  • 2. Why talk about Mobile?
  • 4. More people own a mobile device than a pc/laptop! 4
  • 5. 5 There are 3bn connected people on the planet.The next billion will be mostly mobile only. - Harvard Business Review
  • 6. 6 More people have a mobile phone than toilets - U.N. Study Shows
  • 7. 7 All these mobile devices made the world a less social place?
  • 8. 8
  • 9. The world today is not so different! 9 past present
  • 10. The world today is not so different! 10 past present
  • 11. The world today is not so different! 11 past present
  • 12. The world today is not so different! 12 past present
  • 13. The world today is not so different! 13 past present
  • 14. The world today is not so different! 14 past present
  • 15. The world today is not so different! 15 past present
  • 16. The world today is not so different! 16 past present
  • 17. The world today is not so different! 17 past present
  • 18. The world today is not so different! 18 past present
  • 19. So Is the world a less social place? Probably not, the world became more connected.
  • 20. We need to focus on the mobile device! 20
  • 21. 21 All digital experience is mobile Mobile is how, when and where digital interactions occur Websites Apps Commerce Email SMS Social Media We need to understand the importance of the experience of the mobile interactions, having a bad experience will instantly end the conversation with your visitors.
  • 22. My mobile experience 22 Devices/OS Development 2002 now20102006 2008 WAP WP XAML Xamarin
  • 23. Perfect! Let’s start! 23 3 questions I had asked myself before starting my mobile journey: 1. How does Sitecore see Mobile? 2. What is the value of Sitecore in the App space? 3. There are numerous of different mobile technologies I can use.What technology should I choose and is supported by Sitecore?
  • 24. How does Sitecore see Mobile?
  • 25. 25 “Mobile is critical to delivering digital customer experience, and Sitecore is committed to helping our customers fully leverage both the mobile web opportunity and now also mobile apps” - Darren Guarnaccia, Sitecore Chief Strategy Officer
  • 26. 2.What is the value of Sitecore in the App space? 26 Benefits • Apps connect directly to Sitecore content and allows marketers direct control over the in-app experience like they do today with the web • Apps can fetch updated online content without having to go through the typical app marketplace deployment process, putting content in customers hands faster Examples • Great for line of business apps with a web counterpart • Real potential for all types of apps that need strong content governance • 1 game? Probably not • Lots of games?Yes, for common content and consistent functionality
  • 27. 3.What mobile technology should I choose and is supported by Sitecore? 27 Responsive web SC Products &Technology • Sitecore XP • HTML, JS and CSS Adaptive mobile web SC Products &Technology • Sitecore XP • Device detection • Mobile HTML5 Platform specific native apps SC Products &Technology • Sitecore XP • ItemWebAPI • Device specific SDK; iOS, Android,Windows Mobile Cross platform native apps SC Products &Technology • Sitecore XP • ItemWebAPI • Mobile SDK for Xamarin Pros + Easy development + Device specific content + Centralized updates + Access to device features Pros + Device experience + Access to native API + Faster app performance + AppStore distribution & payment Pros + Device experience + Access to nativeAPI + Faster app performance + AppStore distribution + Centralized updates + Single codebase Cons - No access to native API - Browser experience - Basic UI - Content re-usage Cons - No access to nativeAPI - Browser experience - Basic UI Pros + Easy development + Works across every channel + Centralized updates Cons - Device specific development - De-centralized updates - Multiple code bases Cons - Additional development costs
  • 28. Sitecore mobile SDK family Sitecore Mobile SDK .NET PCL Windows Sitecore Mobile SDK Android Android Sitecore Mobile SDK iOS Sitecore Mobile SDK Xamarin Forms PCL iOS Android .NET 28 Platform Specific native app Cross platform native appsOr iOS
  • 30. Why Xamarin? • Xamarin cross-platform compilers and tools provide development advantages in C# usually reserved for C++ • Develop apps inVisual Studio • Share code between native apps on different platforms saving time and money • Native apps look and perform great 30
  • 31. What do you need for Xamarin App development? • Xamarin Studio (free for individuals ) – C# IDE forWindows and Mac • Visual Studio integration ($999 year subscription per device platform) • Build and debug iOS and Android apps directly fromVisual Studio • Xamarin license required - 30 day trial • Android SDK & Emulators (free from Google) and/or Xamarin Mac build agent (required for iOS apps) • Xcode and Apple iOS developer subscription (required for iOS apps)  99$ USD / year subscription • Pay close attention to my lessons learned at the end 31
  • 32. Your project UI projects Xamarin project organization 32 Your project Core library
  • 33. Sitecore Mobile SDK for Xamarin • Single package on NuGet (also available in the Xamarin Store) • Powered by the Mobile SDK for .NET portable class library (PCL) 33
  • 34. PortableClass Library in .Net • the Portable Class Library (PCL) allows the targeting of a set of platforms. • It’s similar concept as within Xamarin, but only supports .Net framework. • Windows moves towards the Internet ofThings (IOT) mindset huge potential. • Sitecore mobile SDK for .Net can be compiled along with any application that targets the Microsoft PCL • Xamarin = target framework 34
  • 35. Sitecore Mobile SDK for .Net 35 Sitecore Mobile SDK for .Net Request builder ItemWebApiRequest ScApiSession Developer Sitecore Instance to create Item Objects Response HTTP Request Sitecore ItemWeb API 1.0 HTTP Response Sitecore ItemWeb API 2.0
  • 37. Did I become a mobile Go Go?
  • 39. 39 Start with building a console app Tutorial on doc.sitecore.net 1
  • 40. 40 Want to experiment with Xamarin? Install it on a virtual machine. 2 2.
  • 41. 41 Xamarin has a 30 day trial! 3
  • 43. 43 • 100% cross device compatible • Work with Xamarin UI components that are consistent across devices • Developers work with XAML and C# Start with Xamarin.Forms 5
  • 45. 45 To Develop an iOS App you need a MAC With Mac OSx installed… 7
  • 46. 46 You can buildWindows 8 (andWP) App with the mobile SDK andVisual Studio. (Without the need of Xamarin 8
  • 47. 47 Learn more cross- platform development patterns; MVVM and MVC 9
  • 48. 48 Sitecore Mobile SDK is an abstraction layer that ensures backward compatible integration with Sitecore for your apps. 10
  • 49. What’s next 49 1. Go and see Mark van Aalst his session today. 2. Follow the console app tutorial from doc.sitecore.net (no Xamarin required). 3. Start reading about MVC and MVVM. 4. Now build an simple app; either Windows 8 app without the use of Xamari or anAndroid/Ios app with Xamarin 5. Have questions?Ask your questions using the tag ‘Mobile SDK’ on community.sitecore.net
  • 50. 50 Questions? @pieterbrink123 Do you have more questions ? Go to community.sitecore.net 1750+ professionals are there to help you