say hello to xamarin 3

38
C# on 2.6 billion devices @XamarinHQ #Xamarin3

Upload: xamarin

Post on 10-Sep-2014

4.108 views

Category:

Software


4 download

DESCRIPTION

The Xamarin 3 overview webinar explains and demos the Xamarin iOS Designer, Xamarin.Forms, and some major IDE enhancements.

TRANSCRIPT

Page 1: Say hello to Xamarin 3

C# on 2.6 billion devices

@XamarinHQ#Xamarin3

Page 2: Say hello to Xamarin 3

Your hosts

Nat Friedman Miguel de Icaza James Montemagno

CEO and Co-Founder CTO and Co-Founder Developer Evangelist

[email protected]

@natfriedman

[email protected]

@migueldeicaza

[email protected]@jamesmontemagno

Page 3: Say hello to Xamarin 3
Page 4: Say hello to Xamarin 3

Make it fast, easy and funto create great mobile apps

Our Mission

Page 5: Say hello to Xamarin 3

Explosive Growth

Over 600,000 registered developers

32,000 new developers per month

Customers in 120 countries

Visionary in the Gartner Magic Quadrant# of developers

Page 6: Say hello to Xamarin 3

Enterprise Customers in all Verticals & Use Cases

Page 7: Say hello to Xamarin 3

Automatically test your app on

hundreds of mobile devices

Create native iOS, Android, Mac and

Windows apps in Visual Studio and C#

Page 8: Say hello to Xamarin 3

What is native?

Page 9: Say hello to Xamarin 3

The Anatomy of a Native App

Xamarin apps look and feel native because they are native

Native User Interfaces Native API Access Native Performance

Page 10: Say hello to Xamarin 3

Architecting Mobile Apps

Page 11: Say hello to Xamarin 3

The Silo Approach

Build App Multiple Times

Page 12: Say hello to Xamarin 3

The Write-Once-Run-Anywhere Approach

Lowest CommonDenominator

Page 13: Say hello to Xamarin 3

Xamarin’s Unique Approach

Native With Code Sharing

Page 14: Say hello to Xamarin 3

Windows APIs

Page 15: Say hello to Xamarin 3

iOS APIs | 100% Coverage

Page 16: Say hello to Xamarin 3

Android APIs | 100% Coverage

Page 17: Say hello to Xamarin 3

Anything you can do in Objective-C or Java can be done in C# with Xamarin using Visual

Studio

Page 18: Say hello to Xamarin 3

Unrivaled Mobile Development TrainingLive unlimited mobile development training from mobile experts,

in your time-zone, on your schedule and as often as you'd like

Page 19: Say hello to Xamarin 3

What’s new inXamarin 3

Page 20: Say hello to Xamarin 3

Major Elements of Xamarin 3

1. Xamarin Designer for iOS

2. Xamarin Studio & Visual Studio Enhancements

3. Easy code sharing

4. Xamarin.Forms

Page 21: Say hello to Xamarin 3

Xamarin Designer for iOS

Fully integrated into Xamarin Studio & Visual Studio

iOS 6 & 7 Storyboard support

Intuitive event handling

Support for auto-layout

Live preview of custom controls

Page 22: Say hello to Xamarin 3

Xamarin Studio: Beautiful new look

Page 23: Say hello to Xamarin 3

NuGet Package Manager

NuGet support combined with the Xamarin Component Store gives Xamarin developers the most comprehensive ecosystem of libraries at their fingertips

Page 24: Say hello to Xamarin 3

Xamarin Designer for iOS in Xamarin Studio

Page 25: Say hello to Xamarin 3

First Class F# Support

Page 26: Say hello to Xamarin 3

Shared Projects

The easiest way to share code

Eliminates the hassle of file-linking

Easier to collaborate with other Xamarin Studio and Visual Studio users

Page 27: Say hello to Xamarin 3

Demo

Page 28: Say hello to Xamarin 3

Portable Class Libraries

Page 29: Say hello to Xamarin 3

Xamarin.Forms

Native UIC#

Native UIC#

Native UIC#

Shared C# App Logic Shared C# App LogicShared App LogicShared App Logic

Shared UICode

iOS UI Code

Android UI Code

WindowsUI Code

in C#

With Xamarin.Forms:

more code-sharing, native

controls

Shared App LogicShared App Logic

iOS UI

AndroidUI

WindowsUI Shared UI Code

Traditional Xamarin

approach

Page 30: Say hello to Xamarin 3

Xamarin.Forms

Quickly and easily build native user interfaces using shared code

Xamarin.Forms elements map to native controls and behaviors

Mix-and-match Xamarin.Forms with native APIs

Shared App Logic

Shared UI Code

Page 31: Say hello to Xamarin 3

Pages

Content MasterDetail Navigation Tabbed Carousel

Page 32: Say hello to Xamarin 3

Layouts

Stack Absolute Relative Grid ContentView ScrollView Frame

Page 33: Say hello to Xamarin 3

Controls

ActivityIndicator

BoxView Button DatePicker Editor

Entry Image Label ListView Map

OpenGLView Picker ProgressBar SearchBar Slider

Stepper TableView TimePicker WebView EntryCell

ImageCell SwitchCell TextCell ViewCell

Page 34: Say hello to Xamarin 3

Demo

Page 35: Say hello to Xamarin 3

Xamarin 3 Recap

Xamarin Designer for iOS

Major IDE Enhancements

Improved Code Sharing

Xamarin.Forms

So much more!

Page 36: Say hello to Xamarin 3

Key Attendees

xamarin.com/evolve

Page 37: Say hello to Xamarin 3

Key Attendees

Page 38: Say hello to Xamarin 3

Q & A

Get your free C# t-shirt:xamarin.com/shirt

More discussion at:forums.xamarin.com

@XamarinHQ#Xamarin3