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.
Session Speaker
Amit Dubay
Director – Mobility & Cloud
WinWire Technologies
Agenda
Data Binding with Xamarin.Forms Controls
Advantages using Xamarin.Forms
MVVM Architecture with Xamarin.Forms
Custom Renderers & Dependency Services
Xamarin.Forms - Introduction
Case Study
Xamarin.Forms - Introduction
Build native UIs for iOS, Android and Windows
from a single, shared C# codebase.
Xamarin.Forms - Introduction
Shared UI Code
Traditional Xamarin Approach Xamarin.Forms Approach
Advantages - Xamarin.Forms
What’s Included
40+ Pages, Layouts and Controls
Build using XAML or code behind (C#)
Two-way Data Binding
Navigation & Animation API
Custom Renderers
Dependency Services
Messaging Center
Pages
Layouts
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
Model – View - ViewModel
Data Binding
Defining Properties and implementing INotifyPropertyChanged
Binding property of a control with a property in ViewModel
Commands
LoginCommand Function in View Model
Binding Button’s Command Property to LoginCommand Function from ViewModel
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
Custom Renderers
Dependency Service
Interfaces
Discovery Strategy
Case Study
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 &
Analytics Technologies
Mobility,
marketing@winwire.com
www.winwire.com
http://www.winwire.com/blog-winsights/
www.twitter.com/winwire

Xamarin.Forms - Building Cross Platform Mobile Apps