Published on May 30, 2014
C# on 2.6 billion devices @XamarinHQ #Xamarin3
Your hosts Nat Friedman Miguel de Icaza James Montemagno CEO and Co-Founder CTO and Co-Founder Developer Evangelist firstname.lastname@example.org @natfriedman email@example.com @migueldeicaza firstname.lastname@example.org @jamesmontemagno
Make it fast, easy and fun to create great mobile apps Our Mission
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
Enterprise Customers in all Verticals & Use Cases
Automatically test your app on hundreds of mobile devices Create native iOS, Android, Mac and Windows apps in Visual Studio and C#
What is native?
The Anatomy of a Native App Xamarin apps look and feel native because they are native Native User Interfaces Native API Access Native Performance
Architecting Mobile Apps
The Silo Approach Build App Multiple Times
The Write-Once-Run-Anywhere Approach Lowest Common Denominator
Xamarin’s Unique Approach Native With Code Sharing
iOS APIs | 100% Coverage
Android APIs | 100% Coverage
Anything you can do in Objective-C or Java can be done in C# with Xamarin using Visual Studio
Unrivaled Mobile Development Training Live unlimited mobile development training from mobile experts, in your time-zone, on your schedule and as often as you'd like
What’s new in Xamarin 3
Major Elements of Xamarin 3 1. Xamarin Designer for iOS 2. Xamarin Studio & Visual Studio Enhancements 1. Easy code sharing 2. Xamarin.Forms
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
Xamarin Studio: Beautiful new look
NuGet Package Manager NuGet support combined with the Xamarin Component Store gives Xamarin developers the most comprehensive ecosystem of libraries at their fingertips
Xamarin Designer for iOS in Xamarin Studio
First Class F# Support
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
Portable Class Libraries
Xamarin.Forms Native UI C# Native UI C# Native UI C# Shared C# App Logic Shared C# App LogicShared App Logic Shared App Logic Shared UI Code iOS UI Code Android UI Code Windows UI Code in C# With Xamarin.Forms: more code-sharing, native controls Shared App LogicShared App Logic iOS UI Android UI Windows UI Shared UI Code Traditional Xamarin approach
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
Pages Content MasterDetail Navigation Tabbed Carousel
Layouts Stack Absolute Relative Grid ContentView ScrollView Frame
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
Xamarin 3 Recap Xamarin Designer for iOS Major IDE Enhancements Improved Code Sharing Xamarin.Forms So much more!
Key Attendees xamarin.com/evolve
Q & A Get your free C# t-shirt: xamarin.com/shirt More discussion at: forums.xamarin.com @XamarinHQ #Xamarin3
Speaker: Matt Stine Developing for the Cloud Track Marc Andressen has famou...
This presentation explains how to develop a Web API in Java using (JAX-RS or Restl...
How to bring innovation to your organization by streamlining the deployment proces...
Cisco Call-control solutions can handle voice, video and data
Nathan Sharp of Siemens Energy recently spoke at the SAP Project Management in Atl...
Xamarin 3 is our ground-breaking new release that enables you to design and develop mobile apps faster. Watch as Xamarin co-founders Nat Friedman and ...
Live webinar: Say hello to Xamarin 3. Join Xamarin co-founders Nat Friedman and Miguel de Icaza for an overview and demo of Xamarin 3—a ground-breaking ...
Xamarin Profiler integrates seamlessly with your existing Xamarin ... Say hello to Xamarin Profiler ... and Xamarin for Visual Studio 3.8 ...
What's New in Xamarin.Forms 1.3. Xamarin Evangelist Craig Dunn gives an overview of the new features of Xamarin.Forms 1.3, ... Say Hello to Xamarin.Forms.
Join Xamarin Evangelist Nish Anil for a webinar on getting started using Xamarin.Forms to build cross ... Say Hello to Xamarin.Forms. Courtney Witmer ...
... we build our first Xamarin.Android application (using Xamarin Studio or ... Hello, Android Quickstart. In this ... ("DEF".Contains(c)) return 3; ...
Part 3 - iOS Backgrounding ... Hello, iOS. Introduction to iOS ... we build our first Xamarin.iOS application using Xamarin Studio or Visual Studio and ...