Date post: | 07-May-2015 |
Category: |
Technology |
Upload: | james-montemagno |
View: | 561 times |
Download: | 1 times |
Cross Platform Mobile Development in C#
James Montemagno, Developer Evangelist@JamesMontemagno
Hi, I’m James.Xamarin Developer Evangelist
Windows Developer in Phoenix
Mobile Developer in Seattle
Success
Windows StoreiOSAndroid Windows Phone
Cross Platform
iOS, Android, Windows, Windows Phone, Mac
2.5+ Billion Devices!
Code Sharing
Objective-C, Java, C#Not much re-use
C# is Awesome• Shorter, Simpler, More
Maintainable• LINQ• Lambdas• Events• Generics• Async/Await
Code Sharing
Write it all in C#
What is Xamarin?• Write Android/iOS in C#• Built on Mono• Compiles to Native App• Re-use code on all
platforms
No Compromise
• Full API Coverage• Beautiful C#
Bindings• If you can do it in
Java/Objective C you can do it in C#
Developing with Xamarin
Xamarin StudioPC or Mac
Visual Studio Plugin
VS 2012/2013
Code Sharing• File Linking• Project Linking• Portable Class
Libraries
Awesome Stuff• Data Binding on ALL Platforms
• MVVMCross• ReactiveUI
• Component Store• NuGet Support
Let’s Code!