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.
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.
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.