Developing and Designing Native Mobile Apps in Xamarin Studio

4,754 views

Published on

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.

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,754
On SlideShare
0
From Embeds
0
Number of Embeds
62
Actions
Shares
0
Downloads
316
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Developing and Designing Native Mobile Apps in Xamarin Studio

  1. 1. Native Mobile Apps in Xamarin Studio Mike Bluestein mikeb@xamarin.com @mikebluestein
  2. 2. Mobile App Approaches
  3. 3. Silo Approach Build Apps Multiple Times
  4. 4. Write Once, Run Anywhere Approach Lowest Common Denominator App Generation
  5. 5. Xamarin’s Unique Approach Native with Code Sharing
  6. 6. Agenda • Enhanced User Interface • Xamarin Designer for iOS • Xamarin Designer for Android • NuGet Support • F# Support • .NET BCL Docs • Improved Code Sharing
  7. 7. 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
  8. 8. ▪ Supports all UIKit elements ▪ Follows familiar Visual Studio designer idioms ! ▪ Custom controls with design- time rendering Xamarin Designer for iOS
  9. 9. ▪ Work entirely in Xamarin Studio ▪ Storyboards ▪ Full UIKit Support ▪ No Outlets ▪ Custom Controls Xamarin Designer for iOS
  10. 10. ▪ Android AXML ▪ Configurations ▪ Layout ▪ Controls ▪ Themes ▪ Devices Xamarin Designer for Android
  11. 11. NuGet Integration
  12. 12. F# Support
  13. 13. .NET BCL Docs ▪ XS Integration ▪ Docs in tooltips
  14. 14. Improved Code Sharing
  15. 15. Old Way: File Linking
  16. 16. Shared Projects ▪ Better File Linking ▪ IDE Integration ▪ Access to parent references ▪ Including platform specific code
  17. 17. Portable Class Libraries
  18. 18. PCL or Shared Project? Portable cross app and distributable libraries Easiest way to share code in the same app
  19. 19. Questions? ! mikeb@xamarin.com @mikebluestein

×