Xamarin.Forms - Building Cross Platform Mobile Apps

  • Published on
    28-Jul-2015

  • View
    261

  • Download
    0

Transcript

<p> 1. Xamarin.Forms - Building Cross Platform Mobile Apps Notes: If you experience audio issues during the webinar, you can dial in through telephone details provided to you in your registration confirmation email. Please feel free to post questions in the questions dialog and we will try to answer as many as we can at the end. Recording of this session will be shared in next 24-48 hours. You can also write to us at marketing@winwire.com for any clarifications or information. 2. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Session Speaker Amit Dubay Director Mobility &amp; Cloud WinWire Technologies 3. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Agenda Data Binding with Xamarin.Forms Controls Advantages using Xamarin.Forms MVVM Architecture with Xamarin.Forms Custom Renderers &amp; Dependency Services Xamarin.Forms - Introduction Case Study 4. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Xamarin.Forms - Introduction Build native UIs for iOS, Android and Windows from a single, shared C# codebase. 5. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Xamarin.Forms - Introduction Shared UI Code Traditional Xamarin Approach Xamarin.Forms Approach 6. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Advantages - Xamarin.Forms 7. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Whats Included 40+ Pages, Layouts and Controls Build using XAML or code behind (C#) Two-way Data Binding Navigation &amp; Animation API Custom Renderers Dependency Services Messaging Center 8. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Pages 9. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Layouts 10. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Views Activity Indicator Box View Button Date Picker Editor Entry Image Label List View Map Open GL View Picker Progress Bar Search Bar Slider Stepper Table View Time Picker Web View Entry Cell Image Cell Switch Cell Text Cell View Cell 11. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Model View - ViewModel 12. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Data Binding Defining Properties and implementing INotifyPropertyChanged Binding property of a control with a property in ViewModel 13. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Commands LoginCommand Function in View Model Binding Buttons Command Property to LoginCommand Function from ViewModel 14. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Implementing Platform Specific features Custom Renderers Allows to override the default native rendering of a Xamarin.Forms control with platform-specific code Dependency Services Allows shared code to easily resolve Interfaces to platform-specific implementations 15. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Custom Renderers 16. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Dependency Service Interfaces Discovery Strategy 17. 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential Case Study 18. Who We Are IT solutions company making information actionable for the enterprises in the mobile-cloud world Collaborative and Analytics solutions leveraging pre-built solution accelerators Cloud, Collaboration &amp; Analytics Technologies Mobility, 19. marketing@winwire.com www.winwire.com http://www.winwire.com/blog-winsights/ www.twitter.com/winwire </p>