xamarin forms native ios android and windows phone apps
play

Xamarin.Forms: Native iOS, Android, and Windows Phone apps from ONE - PowerPoint PPT Presentation

Xamarin.Forms: Native iOS, Android, and Windows Phone apps from ONE C# Codebase James Montemagno Xamarin, Developer Evangelist @JamesMontemagno | @XamarinHQ Create native iOS, Android, Mac and Automatically test your app on Windows apps in


  1. Xamarin.Forms: Native iOS, Android, and Windows Phone apps from ONE C# Codebase James Montemagno Xamarin, Developer Evangelist @JamesMontemagno | @XamarinHQ

  2. Create native iOS, Android, Mac and Automatically test your app on � Windows apps in Visual Studio and C# hundreds of mobile devices �

  3. What is native? �

  4. The Anatomy of a Native App � Native User Interfaces � Native API Access � Native Performance �

  5. Architecting � Mobile Apps �

  6. Silo ¡ Approach ¡ Build ¡Apps ¡ Mul1ple ¡ Times ¡

  7. Write ¡Once, ¡ Run ¡Anywhere ¡ Approach ¡ Lowest ¡ ¡ Common ¡ Denominator ¡

  8. Xamarin’s Unique Approach � Native With � Code Sharing �

  9. Windows APIs �

  10. iOS APIs | 100% Coverage �

  11. Android APIs | 100% Coverage �

  12. Anything you can do in Objective-C, Swift, or Java � can be done in C# with Xamarin using Visual Studio �

  13. C# runs on 2.6 Billion Devices �

  14. § C# + .NET Runtime How ¡ § Native UI Xamarin ¡ § Native Performance Works ¡

  15. Development Environment Xamarin Studio Visual Studio Plugin PC or Mac VS 2010/2012/2013

  16. � � � Xamarin Designer for Android � Fully integrated into Xamarin Studio & Visual Studio � Multi-resolution editing � Easy switch between design and Android XML � Shipping for over 2 years �

  17. Xamarin Designer for iOS �

  18. Portable ¡Class ¡Libraries ¡

  19. Xamarin.Forms � With Xamarin.Forms: � Traditional Xamarin approach � more code-sharing, native controls � Shared UI Code �

  20. � � � � � � � � Xamarin.Forms � Quickly and easily build native user interfaces using shared code � Xamarin.Forms elements map to Shared UI Code � native controls and behaviors � Mix-and-match Xamarin.Forms with native APIs �

  21. � What’s Included � § 40+ Pages, Layouts, and Controls � § Build from code behind or XAML � § Two-way Data Binding � § Navigation � Shared UI Code � § Animation API � § Dependency Service � § Messaging Center �

  22. Pages � Content � MasterDetail � Navigation � Tabbed � Carousel �

  23. Layouts � Stack � Absolute � Relative � Grid � ContentView � ScrollView � Frame �

  24. Controls � ActivityIndicator � BoxView � Button � DatePicker � Editor � Entry � Image � Label � ListView � Map � OpenGLView � Picker � ProgressBar � SearchBar � Slider � Stepper � TableView � TimePicker � WebView � EntryCell � ImageCell � SwitchCell � TextCell � ViewCell �

  25. Demo �

  26. Cross Platform Cloud Service � • Azure Mobile Service Cross Platform • Component & NuGet • PCL Support • Online / Offline Sync •

  27. Cloud Made Easy � • OAuth Twitter • Facebook • Microsoft Account • Google • Custom • • Easy Implementation Look and Feel of Each Platform •

  28. Client Synchronization �

  29. Let’s Do It! �

  30. Learn more � 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. � xamarin.com/university

  31. Get Started Today: xamarin.com/download �

  32. � � Q & A � Get your free C# t-shirt: � xamarin.com/shirt � Follow Me: � @XamarinHQ � @JamesMontemagno � #Xamarin �

Recommend


More recommend