Smartphones represent the fastest technology adoption in history, twice as fast as the internet, three times faster than social media and ten times faster than PCs. Your customers are more mobile than ever and you need to stay connected with them whenever and wherever they are with tailored experiences based on their interests and behavior while reducing your time to market to keep up with demand. See how to provide the mobile experiences your customers crave at the speed they desire with cloud services, tools, and DevOps designed for delivering mobile solutions. You leave this session with a set of recommended architectures for your digital marketing solution and an understanding of how to quickly get started with your own solution.
https://techcommunity.microsoft.com/t5/Microsoft-Ignite-Content/BRK2042-Connect-with-your-customers-wherever-they-are-with-a/m-p/9679/highlight/true#M189
6. What drives developers
working in mobile?
› Build once. Reach more customers, across any platform.
› Ship quality apps faster
› Get closer to your customers
› Light up apps with proven mobile services
7. …connected to
the business…
Enterprise-ready platform
that integrates modern
mobile experiences with
existing business assets
What you need
Create mobile
experiences…
New applications or new
end points to existing
applications for Android,
iOS, and Windows
…with mobile-
era agility
Achieve speed with faster
development cycles and
continuous measure and learn
8. Xamarin approach
Fully native apps
written entirely in C#
Build apps with beautiful UX and native performance
for Android, iOS & Windows
Be productive with templates, Intellisense,
debugger, designer integration, emulators, deployment
Code share with PCLs
Create specific UI or share UI with Xamarin.Forms
Use C# APIs with 100% of platform APIs exposed
Connect to Azure for backend enterprise systems
Android C# UI Windows C# UI
Shared app logic
Platform specific framework
iOS C# UI
iOS
9. …connected to
the business…
Enterprise-ready platform
that integrates modern
mobile experiences with
existing business assets
What you need
Create mobile
experiences…
New applications or new
end points to existing
applications for Android,
iOS, and Windows
…with mobile-
era agility
Achieve speed with faster
development cycles and
continuous measure and learn
10. Microsoft Application Platform
Build the next generation of intelligent apps with an open, comprehensive solution for any
developer and any platform
12. Benefits of Microsoft Azure PaaS
Forrester Total Economic Impact results
Interviewed organizations reported on the financial and business benefits of shifting application development
and deployment from Azure IaaS to Azure PaaS
Based on five-year, risk-adjusted figures for a composite organization constructed from aggregated interviews with eight Microsoft Azure IaaS customers.
Source: “The Total Economic Impact Of Microsoft Azure PaaS,” a commissioned study conducted by Forrester Consulting, June 2016
466%
Return on
Investment
$5.91M
Net Present
Value
80%
IT Time
Saved
50%
Faster Service Deployment
Time to Market
13. Build on the OS (IaaS)
Build on a Developer Platform (PaaS)
Cloud ServicesService FabricApp Service Functions
Custom monolithic
3-tier stateless apps
Cloud native,
microservices based apps
Web, mobile, API,
and logic apps
Serverless,
event driven functions
StorageVirtual Machines
and Containers
Networking
Azure Application Platform
Cloud Foundry, OpenShift,
Apprenda, Jetlastic, etc.
Web and mobile Microservices
Serverless
compute
Existing
frameworks
Third-party
frameworks
Other PaaS
15. Mobile backend
as a Service
All the service building blocks
your developers need.
Supports all major mobile
developer platforms.
Streamlined integration into
your developers tools.
Scale as needed, pay for what
you use.
24. …connected to
the business…
Enterprise-ready platform
that integrates modern
mobile experiences with
existing business assets
What you need
Create mobile
experiences…
New applications or new
end points to existing
applications for Android,
iOS, and Windows
…with mobile-
era agility
Achieve speed with faster
development cycles and
continuous measure and learn
25. Continuous Integration
& Delivery (CI, CD)
Developer Operations
Automate and orchestrate your
build, test, and release processes.
Smooth deployment and
beta testing of mobile apps.
Close the loop between
development and operations.
26. Continuous
monitoring & learning
Get insights about availability
and crashes of apps and services.
Analyze results in beta testing
and platforms/devices coverage.
Learn from production usage and
connect to direct marketing actions.
27. Xamarin Test Cloud
2,000+ real devices
Automate your app testing and run
them on over 2,000 different real devices.
Test everything users do, as well as any
performance problems with step-by-step
memory and performance tracking
Script C# or Ruby
Xamarin Test
Recorder for Visual Studio
29. Integration and delivery
Code repository Build + deploy Automated testing User beta testing
Xamarin Test Cloud HockeyApp
Backlog
Xamarin
Studio
Visual
Studio
HockeyApp