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 �

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend