24
Cross-Platform that works Xamarin 2.0 Overview March 5, 2013

Introduction to Xamarin 2.0

  • Upload
    xamarin

  • View
    25.198

  • Download
    2

Embed Size (px)

DESCRIPTION

Learn from Nat Friedman and Miguel de Icaza about Xamarin 2.0, including Xamarin Studio, building iOS and Android mobile apps in Visual Studio and the Xamarin Component Store.

Citation preview

Page 1: Introduction to Xamarin 2.0

Cross-Platform that works

Xamarin 2.0 Overview March 5, 2013

Page 2: Introduction to Xamarin 2.0

Your Presenters

Nat FriedmanCEO and co-founder@natfriedman

Miguel de IcazaCTO and co-founder@migueldeicaza

Page 3: Introduction to Xamarin 2.0

Agenda

• Company background

• Xamarin 2.0 overview

• Demo

• Pricing

• Q&A

• Where to learn more

Page 4: Introduction to Xamarin 2.0

Introducing Xamarin

62 EmployeesFounded in May 201114 Countries & 17 languages

On a mission to delight software developers and their users, and to make it fast, easy and fun to build great mobile apps.

Page 5: Introduction to Xamarin 2.0

Explosive Growth in less than two years• More than 250,000 registered developers.

• Already >13,000 paying customers in over 70 countries.

• Currently adding 30,000 developers every month.

Page 6: Introduction to Xamarin 2.0

How Xamarin Works

• Unify app development in C# for all major device platforms

• Deliver fully native apps – UI &

Performance

• Speed time-to-market through

code-sharing and re-use

• Businesses can leverage existing C#

skills, tools, teams and code

• Achieve broad reach across device

platforms and escape the

Objective-C and Java dead ends

Page 7: Introduction to Xamarin 2.0

Native UI: No Compromises.

Cross-platform field

service app for iOS,

Android and Windows

8

Page 8: Introduction to Xamarin 2.0

Code Sharing Case Study: TouchDraw

Released early Sept 2012 Android – Oct 2012

Page 9: Introduction to Xamarin 2.0

Your own sub headlineHeadline

Xamarin 2.0 Overview

Page 10: Introduction to Xamarin 2.0

Rich IDE SupportIntroducing Xamarin Studio

Available on Mac and Windows

Built from the ground up for cross-platform mobile development

Page 11: Introduction to Xamarin 2.0

Rich IDE SupportBuild iOS, Android and Windows apps in Visual Studio

100% language unification across platforms in C#And with Xamarin 2.0

100% IDE unification across platforms

Page 12: Introduction to Xamarin 2.0

Rich IDE SupportXamarin Component Store High quality pre-built

components – UI controls, themes &

web servicesFull IDE integration

Page 13: Introduction to Xamarin 2.0

Pre-built apps

Employee Directory

Customize and deploy

Cut and paste useful snippets

Cross-platform best practices

iPhone, Android and Windows

LDAP-ready

Gravatar integration

Uses MVVM

SQLite data store with a .NET based SQLite ORM on all platforms

Page 14: Introduction to Xamarin 2.0

Pre-built appsCustomize and deploy

Cut and paste useful snippets

Cross-platform best practices

Routing, Time recording

Camera capture of work

Signature capture

Uses MVVM

Uses Xamarin.Mobile

Uses Signature control

Backend integration ready Field Service App

Page 15: Introduction to Xamarin 2.0

Your own sub headlineHeadline

Demo

Page 16: Introduction to Xamarin 2.0

Xamarin 2.0 Summary

• Xamarin Studio. A new IDE that streamlines design, development, debugging and deployment of native mobile apps.

• Xamarin.iOS for Visual Studio. Visual Studio users can build iOS, Android and Windows apps in their favorite IDE.

• The Xamarin Component Store. An app store for code, where developers add third-party libraries with a few lines of code, and also add beautiful native UI controls and design themes.

• Starter Edition. A free tier that makes it easy for small businesses and individual developers to get started and experience the power of the platform.

Page 17: Introduction to Xamarin 2.0

Simple, fair, per-developer pricing.

Page 18: Introduction to Xamarin 2.0

Partner Program

Now over 35 partners who are experts in mobile app development.

Consulting Services & Partner Program

Services (delivered by Premier Partners)

Kickoff- Leverage real-world partner expertise- Best Practices- Roadmap- Plan for app-specific challenges

Inflight Review- Code review by experienced architect- Best practices- Opportunities for performance and

memory optimization

Lightning Consultation- ½ day phone session to resolve specific

issue

Page 19: Introduction to Xamarin 2.0
Page 20: Introduction to Xamarin 2.0

Evolve 2013 Worldwide Developer Conference

Bart Decrem, SVP Mobile DisneyScott Hanselman, Microsoft celebrity

Steve Hall, Director of Mobility, Cognizant

Josh Clark, mobile design guru & author of Tapworthy

Andrew Wang, CTO Supergiant Games creators of Bastion

Justin Spahr Summers, GitHub

Page 21: Introduction to Xamarin 2.0

Xamarin Evolve 2013 sessions

Session Highlights include: • Technical sessions teaching you to get the most out of

native app development with C# and Xamarin

• Several UI best practices and how to sessions

• GitHub developer, Justin Spahr-Summers, will demonstrate how MVVM helped him maximize code re-use for GitHub’s internal Halp app

• Mobile security sessions including local data encryption and authentication

• Several sessions covering mobile-unique features such as push notifications, barcode scanning, maps, location, and more

Page 22: Introduction to Xamarin 2.0

Xamarin Evolve 2013 Expert Help

Get one-on-one help with your mobile project from Xamarin experts at Evolve. The entire Xamarin engineering team will be on-hand to answer your questions, help debug your

code, or provide advice on your mobile architecture.

Page 23: Introduction to Xamarin 2.0

Xamarin tour: xamarin.com/tour

Xamarin 2.0 in-depth guide: xamarin.com/guide

App showcase: xamarin.com/apps

Developer Center and Forums: docs.xamarin.com

Q&A

Page 24: Introduction to Xamarin 2.0

Thank you!