Introduction to Xamarin.Forms

This course introduces the basics of developing cross-platform iOS, Android, and Windows Phone applications using Xamarin.Forms. Xamarin.Forms is covered using a very hands-on approach with lots of code and practical examples.
Course info
Rating
(336)
Level
Intermediate
Updated
Feb 19, 2015
Duration
3h 48m
Table of contents
Course Overview
Building Your First Xamarin.Forms App
Understanding Xamarin Forms
Providing UI Behavior with Views and XAML
Xamarin Forms ListViews
Xamarin Forms Layouts
Xamarin.Forms Pages
Handling Platform Specific Requirements
Description
Course info
Rating
(336)
Level
Intermediate
Updated
Feb 19, 2015
Duration
3h 48m
Description

In this course you will learn how to use Xamarin.Forms to create cross-platform UI solutions that work across Android, iOS, and Windows Phone. Building on the rich features of Xamarin's cross-platform .NET library and C# support, Xamarin.Forms provides a natively-backed UI toolkit that enables you to create user interfaces that run across Android, iOS, and Windows Phone. This course covers both code-based UI creation with the Xamarin.Forms API and declarative UI creation with XAML.Topics discussed include application navigation using the different Xamarin.Forms Page classes, UI structure with Xamarin.Forms' Layout classes, and the wide variety of View classes. This course also covers more advanced cross-platform topics such as Xamarin.Form's Device class, Dependency Service, and Message Center.

About the author
About the author

Jim Wilson is president of JW Hedgehog, Inc., a consulting firm specializing in solutions for the Android, iOS, and Microsoft platforms. Jim has over 30 years of software engineering experience, with the past 15 years heavily focused on creating mobile device and location-based solutions.

More from the author
More courses by Jim Wilson
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, My name is Jim Wilson. Welcome to my course, Introduction to Xamarin. Forms. I'm president of JW Hedgehog, Inc. and I've had the good fortune to be a professional software developer now for over 30 years. The past 15 of those years have been focused primarily on creating mobile and smart device solutions. Whether you're an independent developer, you work for a startup, or you work at a large enterprise, smartphones provide the opportunity to reach your users at a level and scale never before possible. The challenge, of course, is that there are two dominant smartphone platforms, iOS and Android. The native development tool sets for these two platforms have literally nothing in common. Fortunately, Xamarin. Forms provides a solution for overcoming this challenge. Xamarin. Forms provides developers with a common programming and user interface creation model that allows you to develop a single application that works equally well on both iOS and Android. In this course, we're going to teach you everything you need to know to get started working in Xamarin. Forms. So, the major topics we cover include Xamarin. Forms setup and requirements, developing apps that run natively on both iOS and Android, leveraging Xamarin. Forms pages, layouts, and components, code-base and XAML-based UI creation, handling platform-specific requirements. By the end of this course, you'll be ready to create cross-platform iOS and Android solutions using Xamarin. Forms. To get the most out of this course, you should already be familiar with the basics of the C# programming language. I hope you'll join me as we learn cross-platform smartphone application development with the course, Introduction to Xamarin. Forms at Pluralsight.