first xamarin european tour – go mobile with native apps

Post on 07-Jan-2016

60 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

First Xamarin European Tour – Go mobile with native Apps. 16.06.2014 Hansjörg Scherer hansjoerg.scherer@microsoft.com. Xamarin (European) Tour. Xamarin (European) Tour. w ith…. - PowerPoint PPT Presentation

TRANSCRIPT

First Xamarin European Tour – Go mobile with native Apps

16.06.2014Hansjörg Schererhansjoerg.scherer@microsoft.com

Xamarin (European) Tour

Xamarin (European) Tour

with…James Montemagno is a Developer Evangelist at Xamarin. He has been a .NET developer for over a decade working in a wide range of industries including game development, printer software, and web services. Prior to becoming a Developer Evangelist, James was a professional mobile developer on the Xamarin platform for over 2 years, with several published apps on iOS, Android, and Windows. In his spare, time he is most likely cycling around Seattle or guzzling gallons of coffee at a local coffee shop. He can be found on Twitter @JamesMontemagno and blogs code regularly on his personal blog www.MotzCod.es

Agenda

Event Agenda

13.15 – 14.15 Importance of App Development for mobile devicesHansjörg Scherer / Laurent Bugnion

14.15 – 14.30 Break14.30 – 15.15 Building an app with Visual Studio/Xamarin/Azure

Part 1 James Montemagno

15.15 – 15.25 Break15.25 – 16.10 Building an app with Visual Studio/Xamarin/Azure

Part 2James Montemagno

16.10 – 17.30 Informal Q&A / Discussion with Beer & Snacks

Registered attendees: Xamarin Drink Up!

Importance of App Development for mobile devices

Hansjörg Schererhansjoerg.scherer@microsoft.com@hjsch

Agenda

Agenda

Mobile device ecosystem

Development approaches

Native app experience@identitymine

Mobile device ecosystem

Importance of App Development for mobile devices 1/3

Mobile device ecosystem

Let’s do quick survey!

Mobile device ecosystem

Let’s do another quick survey!

Mobile device ecosystem

App vs. mobile website usage

Source: net-metrix.ch / April 2014

App vs. mobile website usage growth

Mobile device ecosystem

Source: net-metrix.ch

Development approaches

Importance of App Development for mobile devices 2/3

There is no such thing as a mobile app!

Development approaches

Apps for mobile devices

Apps = Applicatio

n - Features

Touch+ + Store

Development approaches

“The biggest mistake we made as a company was betting too much on HTML5 rather than native.“

Mark Zuckerberg, Facebook 2012

Development approaches

Development approaches

End u

ser

experi

ence

Better TCO, productivity andDeveloper Experience

Development approaches

Development approaches

Siloed approach

Objective C+ XIB

Java + XML C# + XAML

Native UI Native UI Native UI

Remote Services(ASP.NET Web API or any server technology)

Build native apps multiple times

Development approaches

End u

ser

experi

ence

Siloed approach

Better TCO, productivity and Developer Experience

Development approaches

Write-once-run-anywhere approach

Write-once-run- anywhere black box

CSS | HTML | Lua | JavaScript | ActionScript

HTML Hybrid scenarios (Semi-native apps) like PhoneGap or Cordova

Development approaches

End u

ser

experi

ence

Better TCO, productivity and Developer Experience

Write-once-run-anywhere approach

Development approaches

Unique approach for native apps

Native UI Native UI Native UI

Remote Services(ASP.NET Web API

or any server technology)

Shared client app logic C#

Development approaches

Use your tools and plugins you love!

Development approaches

Application Lifecycle Management

Production

Development Collaboration

BACKLOG

REQUIREMENTS

PlanAgile Portfolio ManagementKanban customization

Work item tagging

Work item chartsTeam Rooms

Code discussions

Develop +TestFlexible version control

Cloud load testing

Web-based test managementBrowser-based lightweight IDE

Release Continuous Deployment

Automated builds and CI

Monitor + LearnApplication Insights

Stakeholder feedback requests

End u

ser

experi

ence

Unique approach for native apps

Better TCO, productivity and Developer Experience

Development approaches

Native app experience@identitymine

Importance of App Development for mobile devices 3/3

Special offers and support

Special offer with MSDN

Additional Information: https://xamarin.com/msdn

Special offers and support

Let’s keep in Touch!

About Sascha Corti http://corti.ch/aboutme @TechPreacher sascha.corti@microsoft.com http://techpreacher.corti.com

About Hansjörg Scherer @hjsch hansjoerg.scherer@microsoft.com Phone: +41 78 844 64 30

Upcoming Xamarin Information/EventsSwitzerland

http://msdn.ch/newsletter

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a

commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

top related