As the mobile landscape continues to expand and evolve managing multiple code bases in different programming languages and development tools can become a nightmare fast. In this session learn how to leverage the awesome features of C# and combine them with Xamarin technology to create beautiful native cross platform mobile apps from a shared C# code base with the tools that you love.
18. Anything you can do in Objective-C, Swift, or Java !
can be done in C# with Xamarin using Visual Studio!
19. Native Performance
Xamarin.iOS does full Ahead Of Time
(﴾AOT)﴿ compilation to produce an
ARM binary for Apple’s App Store.
Xamarin.Android takes advantage
of Just In Time (﴾JIT)﴿ compilation on
the Android device.
20. Always Up to Date
Same day support for
iOS 5, iOS 6, iOS 6.1,
iOS 7, iOS 7.1, iOS 8!
24. Android
Develop on:!
• Mac or PC!
• Xamarin Studio or Visual Studio!
Run on:!
• Google Emulators!
• Xamarin Android Player!
• Physical Device!
25. Develop on:!
• Mac in Xamarin Studio!
• or!
• PC in Visual Studio (connected to Mac “Build
Host”)!
Run on:!
• iOS Simulators on Mac!
• iOS Device plugged into
a Mac!
32. Portable Class Libraries Features
• Centralized Code Sharing
• How you expect it to work
• Debug seamlessly into and
out of PCL
• Project/Assembly Sharing
• NuGet
35. Xamarin + Xamarin.Forms!
With Xamarin.Forms: !
more code-sharing, native controls!
Traditional Xamarin approach!
Shared UI Code!
36. More Xamarin in Phoenix!!
Arizona – Xamarin!
Monthly Mobile .NET User Group!
meetup.com/azxplatform!
Game Jam at UAT in Tempe!
Nov. 7th – 9th !
48 hours of game development!
Follow me on Twitter for details!
@JamesMontemagno!
!
37. xamarin.com/university!
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.!
38. Find Me:!
@JamesMontemagno | motzcod.es!
@XamarinHQ | blog.xamarin.com!
Q & A!
!
Get your free C# t-shirt:!
xamarin.com/shirt!