Xamarin Essential Training

Author

Updated

7/7/2016

Released

3/31/2016

Xamarin is a cross-platform development tool. It solves dilemmas many developers face when developing cross-platform apps: separate coding languages and UI paradigms. With Xamarin, you can use C# for iOS, Android, and Universal Windows apps. And with Xamarin Forms, interface design for all three platforms can be accomplished within its XAML-based framework.

In this course, Walt Ritscher helps develop a sample app for each of the three platforms using Visual Studio and the IDEs in Xamarin (including Xamarin Studio). He touches on the processes that make Android, iOS, and Windows app development unique. Then he shows how to recreate the three apps as a single cross-platform app, and test and debug the app using Xamarin's powerful emulators. He also covers UI design with Xamarin Forms, the data binding engine that automatically syncs data between views and data sources, and pages, Xamarin's templates for content, navigation, tabbed, carousel, and master pages.

Topics include:

What is Xamarin?

Using Xamarin Forms and Xamarin Studio

Setting up the development environment in Xamarin

Touring the Xamarin IDEs

Creating a new project in Visual Studio

Creating the app UI

Debugging the app on an emulator

Creating a code library for the app

Understanding the elements of a Xamarin cross-platform app

Define UI with markup in Xamarin Forms

Understanding data binding

Exploring pages and the five page types

Skill Level Beginner

6h 20m

Duration

469,670

Views

Show MoreShow Less

- [Voiceover] Welcome to the Xamarin Essential Trainingcourse.I'm Walt Ritscher.This is a course where you'll explore many distinctaspects of mobile development tied togetherwith the Xamarin cross-platform development tool.One of the most exciting featuresis the Xamarin Forms section.Additionally, by using XAML and C#,you can craft your user application user interfacein the same shared library,making this a truly one-stop developer shop for mobile apps.As this course unfolds, you'll get a long lookat each of the three application project types:Android, iOS, and Windows Universal.

You'll see how to write, compile, and test your appacross all systems using a variety of emulatorsand hardware devices.Finally, there is a lot to see regarding Xamarin Forms.We'll explore the XAML syntax,learn about pages, views, and layout elements,and explore the data-binding features too.If you're ready, let's get started.