A brief introduction to Xamarin;Cross-platform mobile development with Xamarin ,customer use case scenarios,advantages Xamarin offers over other platforms,Visual Studio Mobile Center: building apps,deployment and testing,and how the Xamarin platform is integrated into DevOps.
4. Xamarin’s approach
to cross-platform mobile
development ecosystem
More apps faster: Accelerated time-to-market with over
90% shared code.
Truly native cross-platform solution: Native UI and
performance, high-fidelity API access.
Fully integrated solution: Easily connect with high value
cloud services: MBaaS
#GlobalAzure
5. #GlobalAzure
Investment : platform-specific code is heavy on
investment
Web-to-native : unable to tap into the whole
wealth of platform-specific APIs
Community : Huge developer community ,docs
and 3rd party plugins
Code-sharing : Share up to and over
90% of the code
Customer stories
95%
Shared code
5%
Platform specific code
8. Securing your App
Code hardening by using different
techniques
Take action upon detection
Never show your cards
#GlobalAzure
9. Deployment and Testing
Visual Studio Mobile Center
Build: Manage code right from GitHub and
create installable apps without a build agent
Test: Test your app behavior on over 2000 real
devices with hundreds of unique configurations
Distribute: send your app to testers via email
Monitor: get real-time insights on crashes and
analytics
Backend services: have access to a rich mobile
backend services
#GlobalAzure
10. Mobile DevOps benefits
Shrink release cycles
significantly and push new
apps out faster.
Build apps faster
Ensure the highest quality
user experience that keeps
users continuously engaged.
Test on a broad range of
devices to make sure apps
work on your users’ devices
Agenda:
Why Choose Xamarin?
Xamarin and Microsoft
Development
Deployment and Testing
Accommodate devices of different form factors and configuartios
Arxan Guardspec
Arxan app assessment
What about open-source? Binary level protection, working with end product
By using Microsoft’s mobile DevOps solution, customers will have the CONFIDENCE that they’re shipping apps that function how they INTENDED, and that users will LOVE.
They can ship faster, and continuously update their apps to ensure that the best version of there is always out there
They can be sure that each feature will work because they are continuously testing and monitoring.
They can be sure that their app will work for all devices in their user base with cross-platform support, and they can be sure that developers are comfortable with what they’re shipping.
With mobile DevOps, teams get more time to focus on what’s most important to keeping users engaged – more innovation, more new features.