Download presentation
Presentation is loading. Please wait.
1
Microsoft Connect 2016 9/19/2018 7:55 PM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Xamarin.Forms: Native iOS, Android, & Windows apps with C#
James Montemagno Xamarin Principal PM, Microsoft
3
Agenda Introduction to Xamarin for Visual Studio
Introduction to Xamarin.Forms Building Native Android, iOS, & Windows apps with Xamarin.Forms Resources
4
Xamarin for Visual Studio
Build Native Android, iOS, & Windows Apps in C#
5
Xamarin’s Unique Approach
Native with Code Sharing Android C# UI/APIs Windows C# UI/APIs iOS C# UI/APIs Shared C# Backend Shared C# codebase • 100% native API access • High performance
6
Meet Xamarin.Forms
7
Xamarin.Forms Approach
Microsoft Connect 2016 9/19/2018 7:55 PM Xamarin.Forms Approach Native with shared user interface Shared UI Code Shared C# Backend © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Xamarin.Forms Library 40+ Pages, Layouts, Controls
Two-way Data Binding Navigation Animation API Dependency Services Messaging Center
9
Pages
10
Layouts
11
Controls ActivityIndicator BoxView Button DatePicker Editor Entry
Image Label ListView Map Picker ProgressBar SearchBar Slider Stepper TableView TimePicker More!
12
XAML Support <TabbedPage xmlns=" xmlns:x=" x:Class="MyApp.MainPage"> <TabbedPage.Children> <ContentPage Title="Profile" Icon="Profile.png"> <StackLayout Spacing="20" Padding="20" VerticalOptions="Center"> <Entry Placeholder="Username" Text="{Binding Username}"/> <Entry Placeholder="Password" Text="{Binding Password}" IsPassword="true"/> <Button Text="Login" TextColor="White" BackgroundColor="#77D065" Command="{Binding LoginCommand}"/> </StackLayout> </ContentPage> <ContentPage Title="Settings" Icon="Settings.png"> <!-- Settings --> </TabbedPage.Children> </TabbedPage>
13
Native iOS, Android, & Windows apps
with Xamarin.Forms
14
Xamarin for Visual Studio
Xamarin.com/Download
15
Free 30 Day Trial - xamarin.com/university
Unrivaled Mobile Development Training Free 30 Day Trial - xamarin.com/university
16
Related content Get Started: Xamarin.com Source & Samples:
9/19/2018 Related content Get Started: Xamarin.com Source & Samples: Xamarin.com/prebuilt Xamarin.Forms Xamarin.com/forms Find me at @JamesMontemagno © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
9/19/2018 7:55 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.