SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

NYC Identity Summit Tech Day: ForgeRock Identity Platform Overview
NYC Identity Summit Tech Day: ForgeRock Identity Platform OverviewNYC Identity Summit Tech Day: ForgeRock Identity Platform Overview
NYC Identity Summit Tech Day: ForgeRock Identity Platform OverviewForgeRock
 
Static Analysis Primer
Static Analysis PrimerStatic Analysis Primer
Static Analysis PrimerCoverity
 
Understanding android security model
Understanding android security modelUnderstanding android security model
Understanding android security modelPragati Rai
 
Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms
Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms
Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms Sam Bowne
 
Web application vulnerabilities
Web application vulnerabilitiesWeb application vulnerabilities
Web application vulnerabilitiesebusinessmantra
 
Rotate an object in open gl(glut) sample example with source
Rotate an object in open gl(glut) sample example with sourceRotate an object in open gl(glut) sample example with source
Rotate an object in open gl(glut) sample example with sourcekunalashutosh92
 
Owasp Top 10 And Security Flaw Root Causes
Owasp Top 10 And Security Flaw Root CausesOwasp Top 10 And Security Flaw Root Causes
Owasp Top 10 And Security Flaw Root CausesMarco Morana
 
A5: Security Misconfiguration
A5: Security Misconfiguration A5: Security Misconfiguration
A5: Security Misconfiguration Tariq Islam
 
OWASP Mobile Security: Top 10 Risks for 2017
OWASP Mobile Security: Top 10 Risks for 2017OWASP Mobile Security: Top 10 Risks for 2017
OWASP Mobile Security: Top 10 Risks for 2017TecsyntSolutions
 
Hacking and securing ios applications
Hacking and securing ios applicationsHacking and securing ios applications
Hacking and securing ios applicationsSatish b
 
Getting Started in Web3 with MetaMask.pptx
Getting Started in Web3 with MetaMask.pptxGetting Started in Web3 with MetaMask.pptx
Getting Started in Web3 with MetaMask.pptxssuser455e28
 
AngularJS Security: defend your Single Page Application
AngularJS Security: defend your Single Page Application AngularJS Security: defend your Single Page Application
AngularJS Security: defend your Single Page Application Carlo Bonamico
 
Security Testing
Security TestingSecurity Testing
Security TestingKiran Kumar
 
Security Testing
Security TestingSecurity Testing
Security TestingQualitest
 
Dataweave Libraries and ObjectStore
Dataweave Libraries and ObjectStoreDataweave Libraries and ObjectStore
Dataweave Libraries and ObjectStoreVikalp Bhalia
 
Instalación de Maven 3.6.3 en Windows 10
Instalación de Maven 3.6.3 en Windows 10Instalación de Maven 3.6.3 en Windows 10
Instalación de Maven 3.6.3 en Windows 10Sonia Merayo González
 

Mais procurados (20)

NYC Identity Summit Tech Day: ForgeRock Identity Platform Overview
NYC Identity Summit Tech Day: ForgeRock Identity Platform OverviewNYC Identity Summit Tech Day: ForgeRock Identity Platform Overview
NYC Identity Summit Tech Day: ForgeRock Identity Platform Overview
 
Static Analysis Primer
Static Analysis PrimerStatic Analysis Primer
Static Analysis Primer
 
Understanding android security model
Understanding android security modelUnderstanding android security model
Understanding android security model
 
Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms
Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms
Ch 1: Web Application (In)security & Ch 2: Core Defense Mechanisms
 
Web application vulnerabilities
Web application vulnerabilitiesWeb application vulnerabilities
Web application vulnerabilities
 
Rotate an object in open gl(glut) sample example with source
Rotate an object in open gl(glut) sample example with sourceRotate an object in open gl(glut) sample example with source
Rotate an object in open gl(glut) sample example with source
 
Owasp Top 10 And Security Flaw Root Causes
Owasp Top 10 And Security Flaw Root CausesOwasp Top 10 And Security Flaw Root Causes
Owasp Top 10 And Security Flaw Root Causes
 
Security testing in mobile applications
Security testing in mobile applicationsSecurity testing in mobile applications
Security testing in mobile applications
 
A5: Security Misconfiguration
A5: Security Misconfiguration A5: Security Misconfiguration
A5: Security Misconfiguration
 
OWASP Mobile Security: Top 10 Risks for 2017
OWASP Mobile Security: Top 10 Risks for 2017OWASP Mobile Security: Top 10 Risks for 2017
OWASP Mobile Security: Top 10 Risks for 2017
 
Hacking and securing ios applications
Hacking and securing ios applicationsHacking and securing ios applications
Hacking and securing ios applications
 
Getting Started in Web3 with MetaMask.pptx
Getting Started in Web3 with MetaMask.pptxGetting Started in Web3 with MetaMask.pptx
Getting Started in Web3 with MetaMask.pptx
 
Kong
KongKong
Kong
 
Crypto wallets
Crypto walletsCrypto wallets
Crypto wallets
 
AngularJS Security: defend your Single Page Application
AngularJS Security: defend your Single Page Application AngularJS Security: defend your Single Page Application
AngularJS Security: defend your Single Page Application
 
Security Testing
Security TestingSecurity Testing
Security Testing
 
Security Testing
Security TestingSecurity Testing
Security Testing
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
Dataweave Libraries and ObjectStore
Dataweave Libraries and ObjectStoreDataweave Libraries and ObjectStore
Dataweave Libraries and ObjectStore
 
Instalación de Maven 3.6.3 en Windows 10
Instalación de Maven 3.6.3 en Windows 10Instalación de Maven 3.6.3 en Windows 10
Instalación de Maven 3.6.3 en Windows 10
 

Destaque

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
 
Understanding the Sitecore Architecture
Understanding the Sitecore ArchitectureUnderstanding the Sitecore Architecture
Understanding the Sitecore ArchitecturePieter Brinkman
 
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
 
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
 
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
 

Destaque (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
 
Understanding the Sitecore Architecture
Understanding the Sitecore ArchitectureUnderstanding the Sitecore Architecture
Understanding the Sitecore Architecture
 
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
 

Semelhante a 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
 
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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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
 
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
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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
 
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
 

Último (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
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...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
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
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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...
 
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
 

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