first xamarin european tour – go mobile with native apps

34
First Xamarin European Tour Go mobile with native Apps 16.06.2014 Hansjörg Scherer [email protected]

Upload: becca

Post on 07-Jan-2016

60 views

Category:

Documents


0 download

DESCRIPTION

First Xamarin European Tour – Go mobile with native Apps. 16.06.2014 Hansjörg Scherer [email protected]. Xamarin (European) Tour. Xamarin (European) Tour. w ith…. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: First  Xamarin  European  Tour –  Go  mobile with native Apps

First Xamarin European Tour – Go mobile with native Apps

16.06.2014Hansjörg [email protected]

Page 2: First  Xamarin  European  Tour –  Go  mobile with native Apps

Xamarin (European) Tour

Page 3: First  Xamarin  European  Tour –  Go  mobile with native Apps

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

Page 4: First  Xamarin  European  Tour –  Go  mobile with native Apps

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!

Page 5: First  Xamarin  European  Tour –  Go  mobile with native Apps

Importance of App Development for mobile devices

Hansjörg [email protected]@hjsch

Page 6: First  Xamarin  European  Tour –  Go  mobile with native Apps

Agenda

Agenda

Mobile device ecosystem

Development approaches

Native app experience@identitymine

Page 7: First  Xamarin  European  Tour –  Go  mobile with native Apps

Mobile device ecosystem

Importance of App Development for mobile devices 1/3

Page 8: First  Xamarin  European  Tour –  Go  mobile with native Apps

Mobile device ecosystem

Let’s do quick survey!

Page 9: First  Xamarin  European  Tour –  Go  mobile with native Apps

Mobile device ecosystem

Let’s do another quick survey!

Page 10: First  Xamarin  European  Tour –  Go  mobile with native Apps

Mobile device ecosystem

App vs. mobile website usage

Source: net-metrix.ch / April 2014

Page 11: First  Xamarin  European  Tour –  Go  mobile with native Apps

App vs. mobile website usage growth

Mobile device ecosystem

Source: net-metrix.ch

Page 12: First  Xamarin  European  Tour –  Go  mobile with native Apps

Development approaches

Importance of App Development for mobile devices 2/3

Page 13: First  Xamarin  European  Tour –  Go  mobile with native Apps

There is no such thing as a mobile app!

Page 14: First  Xamarin  European  Tour –  Go  mobile with native Apps

Development approaches

Apps for mobile devices

Apps = Applicatio

n - Features

Touch+ + Store

Page 15: First  Xamarin  European  Tour –  Go  mobile with native Apps

Development approaches

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

Mark Zuckerberg, Facebook 2012

Page 16: First  Xamarin  European  Tour –  Go  mobile with native Apps

Development approaches

Page 17: First  Xamarin  European  Tour –  Go  mobile with native Apps

Development approaches

End u

ser

experi

ence

Better TCO, productivity andDeveloper Experience

Page 18: First  Xamarin  European  Tour –  Go  mobile with native Apps

Development approaches

Page 19: First  Xamarin  European  Tour –  Go  mobile with native Apps

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

Page 20: First  Xamarin  European  Tour –  Go  mobile with native Apps

Development approaches

End u

ser

experi

ence

Siloed approach

Better TCO, productivity and Developer Experience

Page 21: First  Xamarin  European  Tour –  Go  mobile with native Apps

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

Page 22: First  Xamarin  European  Tour –  Go  mobile with native Apps

Development approaches

End u

ser

experi

ence

Better TCO, productivity and Developer Experience

Write-once-run-anywhere approach

Page 23: First  Xamarin  European  Tour –  Go  mobile with native Apps

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#

Page 24: First  Xamarin  European  Tour –  Go  mobile with native Apps

Development approaches

Use your tools and plugins you love!

Page 25: First  Xamarin  European  Tour –  Go  mobile with native Apps

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

Page 26: First  Xamarin  European  Tour –  Go  mobile with native Apps

End u

ser

experi

ence

Unique approach for native apps

Better TCO, productivity and Developer Experience

Development approaches

Page 27: First  Xamarin  European  Tour –  Go  mobile with native Apps

Native app experience@identitymine

Importance of App Development for mobile devices 3/3

Page 28: First  Xamarin  European  Tour –  Go  mobile with native Apps

Special offers and support

Page 29: First  Xamarin  European  Tour –  Go  mobile with native Apps

Special offer with MSDN

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

Page 30: First  Xamarin  European  Tour –  Go  mobile with native Apps

Special offers and support

Page 31: First  Xamarin  European  Tour –  Go  mobile with native Apps
Page 32: First  Xamarin  European  Tour –  Go  mobile with native Apps

Let’s keep in Touch!

About Sascha Corti http://corti.ch/aboutme @TechPreacher [email protected] http://techpreacher.corti.com

About Hansjörg Scherer @hjsch [email protected] Phone: +41 78 844 64 30

Page 33: First  Xamarin  European  Tour –  Go  mobile with native Apps

Upcoming Xamarin Information/EventsSwitzerland

http://msdn.ch/newsletter

Page 34: First  Xamarin  European  Tour –  Go  mobile with native Apps

© 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.