visual studio toolbox - introduction to xamarin.forms
TRANSCRIPT
Developing iOS, Android, and Windows Phone apps in C# and XAML with Xamarin.Forms
James Montemagno @JamesMontemagno
Developer Evangelist
James Montemagno
Developer Evangelist
Who is this guy?
[email protected] http://motz.codes @JamesMontemagno
Xamarin—A Complete Mobile Solution
Design Develop Integrate
Learn
Xamarin Platform
Test Monitor
Xamarin’s Unique Approach
Native with!Code Sharing!
Everything You Love
Portable Class Libraries
Xamarin + Xamarin.Forms
With Xamarin.Forms: !more code-sharing, native controls!
Xamarin Native approach!
Xamarin.Forms!
What’s Included
Xamarin.Forms!
§ 40+ Pages, Layouts, and Controls!§ Build from code behind or XAML!
§ Two-way Data Binding!!§ Navigation!
§ Animation API!
§ Dependency Service!
§ Messaging Center!
Pages
Content MasterDetail Navigation Tabbed Carousel
Layouts
Stack Absolute Relative Grid ContentView ScrollView Frame
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!
Xamarin.Forms Ecosystem
Xamarin.Forms Example
Use a single API to generate native, platform-specific user interfaces
At runtime, each Xamarin.Forms page and its controls are mapped to platform-specific native user interface elements
Live Coding Adventure
Get StartedXamarin.com
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
Resources
§ Documentation!§ http://developer.xamarin.com/guides/cross-platform/xamarin-forms/!
§ XAML Documentation!§ http://developer.xamarin.com/guides/cross-platform/xamarin-forms/
xaml-for-xamarin-forms/!!
§ Samples!§ https://github.com/xamarin/xamarin-forms-samples!
!!!
Get the Book
§ Free Preview Edition!§ By Charles Petzold!!§ http://www.amazon.com/dp/B00NXYJ8DK/!§ iBooks, Google Play, Kindle, and more.!
!!!
Thank you!James Montemagno
Developer Evangelist
[email protected] http://motz.codes @JamesMontemagno