Building Your First Mobile Application with Xamarin.Forms and Visual Studio 2017

Mobile applications are one of the fastest growing areas of development, and the mobile framework of choice is Xamarin. This course starts at the beginning and takes you through intermediate to advanced topics.
Course info
Rating
(106)
Level
Beginner
Updated
Jul 27, 2017
Duration
3h 4m
Table of contents
Course Overview
Introducing Xamarin.Forms
Setting Up
Creating Your First Xamarin.Forms Project
Exploring Layout, Views, and Data
Working with ListView
Going Further with Advanced Data and Behavior
Styling Your Program with Resources
Storing Data
Going Offline
Preparing Your Program for Internationalization
Customizing Xamarin.Forms
Reviewing What We’ve Covered and Next Steps
Description
Course info
Rating
(106)
Level
Beginner
Updated
Jul 27, 2017
Duration
3h 4m
Description

It is critical to create mobile applications with native functionality, while at the same time maximizing reuse across all mobile platforms. Xamarin.Forms allow you to create native iOS and Android apps (as well as apps for other platforms) written in C#, and with nearly 100% reuse across platforms. In this course, Building Your First Mobile Application with Xamarin.Forms and Visual Studio 2017, you'll use free software to learn how to write Xamarin.Forms applications with no prior mobile programming experience. First, you'll explore how to layout the pages of the application. Next, you'll cover how to work efficiently with data and resources. Finally, you'll learn how to utilize behaviors and internationalization of text. When you're finished with this course, you'll have the necessary skills and knowledge in creating native cross-platform mobile apps.

About the author
About the author

Jesse Liberty is an independent programmer and consultant who specializes in mobile development and ASP.NET. He is a Xamarin MVP, Certified Mobile Developer, and Microsoft MVP. Jesse is also an author and an internationally renowned speaker. He hosts the popular Yet Another Podcast and his blog is considered required reading for developers.

More from the author
Visual Studio for Mac
Beginner
1h 26m
Apr 16, 2018
More courses by Jesse Liberty
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, this is Jesse Liberty, and this course is Building Your First Mobile Application with Xamirin. Forms and Visual Studio 2017, although I'll also be demonstrating on Visual Studio for the Mac. I'm a Xamirin MVP, a Microsoft MVP, and a certified Xamirin developer with three decades of programming experience. I've written over two dozen books and as many Pluralsight courses. In this course, you will start at the very beginning of Xamirin. Forms with no prior experience expected, except for a working knowledge of C-Sharp. Xamirin. Forms allows you to create native applications for many platforms, with nearly 100% code reuse. We'll be focused on iOS and Android. During this course, we will examine the XAML markup language, layouts and views, and working with data, as well as databinding and the MVVM pattern. We'll look at how to create lists to display collections of data, and how to customize those lists in all your other views. We'll explore behaviors and styles and using resources, and we'll examine how to persist data both to SQLite and to disk. This will allow us to learn about the off-line model and other advanced topics, such as how to customize the built-in views. By the end of this course, you will have learned enough about Xamirin. Forms to create beautiful, professional, native iOS and Android applications, and to continue on to even more advanced topics in the quickly evolving Xamarin. Forms ecosystem. Thank you for joining me in this exploration of Xamirin. Forms.