Hands-On Cross-Platform Development with Xamarin.Forms

Hands-On Cross-Platform Development with Xamarin.Forms

Develop cross-platform apps with the help of Xamarin.Forms

Bestseller
Created By: Jesse Liberty
16.05 9.62

About This Course

This course will be your perfect guide and will help you get up-and-running with building cross-platform mobile applications with the Xamarin.Forms framework.

You will learn about the basics of Visual Studio 19, how to download and install it, and Xcode. We will cover View Model concepts and explore Data Binding as well as event handlers. We use a practical and hands-on approach to help you understand NUnit and Moq concepts effectively. You will understand how Xamarin.Forms allow you to create user interfaces that can be shared across platforms.

We start by running a program using both Android and iOS emulators and simulators, respectively. Then we will set up a solution for your cross-development project. Along the way, you will look at unit-testing your code.
By the end of the course, you'll be confident enough to design and develop cross-platform applications with the help of Xamarin.Forms.

The code bundle for this course is available at: https://github.com/PacktPublishing/Hands-On-Cross-Platform-Development-with-Xamarin.Forms

Other Information

  • Certificate will provided in this course on Completion
  • Full lifetime access
  • Available on Mobile & Laptop

What Students Will Learn In Your Course?

  • Master Xamarin.Forms programming to give you 90%+ reuse, while outputting native code that is indistinguishable from code generated in the native platform
  • Get a solid understanding of, and proficiency with, XAML to achieve complete control of your application's look and feel
  • Completely understand the Model-View-ViewModel (MVVM) pattern, which is used throughout the industry as the fundamental design pattern for Xamarin
  • Understand how Xamarin.Forms views and their corresponding view models fit together to ensure you are creating applications using industry best practices
  • Unit-test your code to ensure first-class programs
  • Leverage the Inversion of Control and Dependency Injection techniques to facilitate testing
  • Extend Xamarin.Forms with effects and custom controls

Are There Any Course Requirements Or Prerequisites?

No prior knowledge of Xamarin.Form is needed. However, a basic knowledge of C# is assumed.

Who Are Your Target Students?

This course is for developers who are familiar with mobile application development and want to build cross-platform applications using Xamarin.Forms.
 

Course Content

  • 21 lectures
  • 02:20:14
  • Course Overview
    00:02:58
  • Downloading and Installing Visual Studio 2019
    00:02:50
  • Creating Your First Application
    00:04:20
  • Running Your Program
    00:07:15
  • Creating a Shell Program
    00:07:28
  • Diving into Your New App
    00:12:32
  • A New Shell App
    00:07:08
  • Basic View Model
    00:06:51
  • Understanding the View Model
    00:15:00
  • List View
    00:08:10
  • Flyouts and Tabs
    00:13:45
  • Passing Data from Page to Page
    00:06:32
  • Searching
    00:05:21
  • Resources
    00:02:50
  • Fonts
    00:09:35
  • Templates
    00:03:53
  • NUnit
    00:07:23
  • Moq
    00:12:35
  • Course Summary
    00:01:17
  • Resources
    00:01:34
  • Contacting Me
    00:00:57
Image

Packt Publication

  • 4.4 (0)
  • 7 Reviews
  • 0 Students
  • 935 Courses