developing and designing native mobile apps in xamarin studio

Post on 09-May-2015

2.329 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

With an inspired development environment comprised of powerful code completion, support for TestFlight and a dynamic, modern debugger, Xamarin Studio allows developers to build better apps for iOS, Android and Mac. Join Xamarin Developer Evangelist Mike Bluestein as he gives a demo and in-depth look at some of our favorite Xamarin Studio features, including full support for NuGet packages, extensive documentation for the .NET Base Class Libraries (BCL), F# support, and the ability to build native user interfaces with our iOS and Android designers.

TRANSCRIPT

Native Mobile Apps in Xamarin Studio

Mike Bluestein

mikeb@xamarin.com@mikebluestein

Mobile App Approaches

Silo Approach

Build Apps Multiple Times

Write Once, Run Anywhere Approach

Lowest Common Denominator

App Generation

Xamarin’s Unique Approach

Native with Code Sharing

Agenda• Enhanced User Interface• Xamarin Designer for iOS• Xamarin Designer for Android• NuGet Support• F# Support• .NET BCL Docs• Improved Code Sharing

Xamarin Studio

▪ Build better apps for iOS, Android, and Mac

▪ Enhanced code completion and source analysis

▪ Integrated C# and F# Support

▪ Xamarin Designer for iOS and Android

▪ NuGet Integration

▪ Supports all UIKit elements ▪ Follows familiar Visual Studio designer idioms !

▪ Custom controls with design-time rendering

Xamarin Designer for iOS

▪ Work entirely in Xamarin Studio

▪ Storyboards ▪ Full UIKit Support ▪ No Outlets ▪ Custom Controls

Xamarin Designer for iOS

▪ Android AXML ▪ Configurations ▪ Layout ▪ Controls ▪ Themes ▪ Devices

Xamarin Designer for Android

NuGet Integration

F# Support

.NET BCL Docs

▪ XS Integration ▪ Docs in tooltips

Improved Code Sharing

Old Way: File Linking

Shared Projects

▪ Better File Linking ▪ IDE Integration ▪ Access to parent

references ▪ Including platform

specific code

Portable Class Libraries

PCL or Shared Project?

Portable cross app and distributable libraries Easiest way to share code in the same app

Questions?!

mikeb@xamarin.com@mikebluestein

top related