Your SlideShare is downloading. ×
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin

241

Published on

In this session you will learn about the technology that Xamarin offers and how it works to enable developers to leverage a shared C# code base across all mobile platforms. I will walk you through …

In this session you will learn about the technology that Xamarin offers and how it works to enable developers to leverage a shared C# code base across all mobile platforms. I will walk you through developing, deploying, and optimizing your first mobile apps for iOS, Android, and Windows from a single code base. You will walk away with the knowledge to build cross platform mobile app with C# features such as LINQ, async/await, events, and delegates and inside of both Visual Studio and Xamarin Studio.

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

  • Be the first to like this

No Downloads
Views
Total Views
241
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Enabling Developers to Create Native iOS, Android, Mac, & Windows apps in C# James Montemagno Developer Evangelist, Xamarin www.MotzCod.es | www.Xamarin.com @JamesMontemagno | @XamarinHQ Tweet - #Xamarin
  • 2. Mobile Development Approaches
  • 3. Single App
  • 4. Single App
  • 5. Single App
  • 6. Silo Approach
  • 7. Write Once, Run Anywhere Approach Lowest common denominator App Generation
  • 8. Write Once, Run Anywhere Approach Lowest common denominator App Generation
  • 9. Xamarin’s Unique Approach
  • 10. C# on 2.6 Billion Devices
  • 11. 100% API Coverage
  • 12. Anything you can do in Objective-C or Java can be done in C# and Visual Studio with Xamarin!
  • 13. Xamarin.iOS does full Ahead Of Time (AOT) compilation to produce an ARM binary for Apple’s App Store. Native Performance Xamarin.Android takes advantage of Just In Time (JIT) compilation on the Android device.
  • 14. Always Up to Date Same day support for iOS 5, iOS 6, iOS 6.1, iOS 7, iOS 7.1!
  • 15. Always Up to Date Always up-to-date with the latest APIs from Apple and Google.
  • 16. Always Up to Date Always up-to-date with the latest APIs from Apple and Google.
  • 17. Xamarin’s Unique Approach
  • 18. Code Sharing: Accelerate Development Android iOS Mac WP
  • 19. File Linking
  • 20. Shared Code Projects
  • 21. Portable Class Libraries • 1 Assembly • Multiple Platforms • Including: • Xamarin.Android • Xamarin.iOS
  • 22. Portable Class Libraries Features •Centralized Code Sharing •How you expect it to work •Debug seamlessly into and out of PCL •Project/Assembly Sharing •NuGet
  • 23. Distribute Everywhere A Xamarin app is an app, distribute it everywhere
  • 24. Products
  • 25. Xamarin.Mac Xamarin Studio Xamarin Test Cloud Component Store Xamarin.iOS Xamarin.Android Xamarin for Visual Studio .NET Mobility Scanner
  • 26. Development Environment Xamarin Studio PC or Mac Visual Studio Plugin VS 2010/2012/2013
  • 27. Visual Studio Integration
  • 28. Visual Studio Integration Debug to: • Emulators • Devices Integrated into toolbar • Status • Logs • List of devices Just Click Start Debugging!
  • 29. Xamarin Studio
  • 30. Android Designer
  • 31. iOS Designer
  • 32. Xamarin Component Store Build Apps Faster
  • 33. .NET Mobility Scanner http://scan.xamarin.com How mobile is your .NET? • Scan .exe or .dll to determine compatibility • Generates full report:
  • 34. Live Coding Adventure
  • 35. Xamarin Evolve 2013 Sold Out! 650 Conference Attendees 8,400 Live stream hours viewed #1 Trending on Twitter during keynote Watch Sessions & Highlights: http://xamarin.com/evolve/2013
  • 36. www.xamarin.com/evolve
  • 37. • Sign up at xamarin.com/university • Learn to build native iOS, Android, and Windows apps with C#. • Live online, interactive classes with live coding. • Labs with full source code solutions. • Access to Xamarin Certified Developer exam. • Unlimited Annual Access: Enjoy unlimited, live mobile development training from mobile experts, on your schedule, and as often as you'd like.
  • 38. Where Do I Start? Xamarin.com
  • 39. GET YOUR C# SHIRT TODAY!
  • 40. Find Me: @JamesMontemagno www.MotzCod.es GitHub.com/JamesMontemagno Xamarin: @XamarinHQ www.Xamarin.com Latest App My StepCounter for Android & iOS www.MyStepCounterApp.com 100% Open Source Starter Compatible

×