Developing and Designing Native Mobile Apps in Xamarin Studio
-
Upload
xamarin -
Category
Technology
-
view
2.329 -
download
2
description
Transcript of Developing and Designing Native Mobile Apps in Xamarin Studio
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?!
[email protected]@mikebluestein