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
(315)
Level
Intermediate
Updated
February 19, 2015
Duration
3h 48m
Table of contents
Description
Course info
Rating
(315)
Level
Intermediate
Updated
February 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
Managing Android App Data with SQLite
Advanced
4h 28m
11 Aug 2017
Enhancing the Android Application Experience
Intermediate
4h 51m
26 Jun 2017
Working with Android Tools and Testing
Beginner
2h 54m
3 May 2017
More courses by Jim Wilson
Transcript
Transcript

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 have been a professional software developer now for over 30 years; the past 15 years 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,smart phones provide the opportunity to reach your users at a level and scale never before possible. The challenge of course is that there are two dominate smart phone platforms, iOS and Android. The native development toolsets 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 programing 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 everything you need to know to get started working in Xamarin Forms. Some of 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-based 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 smart phone application development with the course, Introduction to Xamarin Forms, at Pluralsight.