Develop an Advanced Cross-platform App Using Xamarin.Forms and XAML

Develop an Advanced Cross-platform App Using Xamarin.Forms and XAML

Create stunning cross-platform applications with the iOS and Android mobile platforms

Bestseller
Created By: Steven F. Daniel
16.05 9.62

About This Course

Xamarin.Forms. is one of the most powerful cross-platform mobile development frameworks for creating stunning cross-platform applications with the iOS and Android mobile platforms. XAML (eXtensible Application Markup Language) allows developers to define user interfaces in Xamarin.Forms applications using markup rather than code.

This video course begins by showing you how to write a Medicine Tracking app using Xamarin.Forms and SQLite for data handling. This application will allow you to track your daily medications. You will also walk through the MVVM architectural pattern and the Xamarin.Forms Navigation API, before creating the Navigation Service Interface and class that will be used to navigate between your view models. You will then set up the solution for your project, write the shared business logic used across the application, and write an introduction to SQLite. Towards the end of the course, you will master the Xamarin.Forms platform architecture, and then write the user interface for your application, bind it to the UI, and delve more deeply into XAML and how data-binding works in 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?

• Gain a thorough understanding of the MVVM Architecture pattern
• Implement a Navigation Service Interface and class to navigate between models
• Write the shared business logic for your application
• Work with (and implement the classes contained within) the SQLite class
• Implement data-binding within a Xamarin.Forms XAML document

Are There Any Course Requirements Or Prerequisites?

Experience into mobile development.

Who Are Your Target Students?

This video course is targeted at mobile developers who want to learn how to use Xamarin, Visual Studio, and C# to develop modern, stunning, maintainable cross-platform mobile applications with the power of Xamarin.

Course Content

  • 16 lectures
  • 01:29:10
  • The Course Overview
    00:04:43
  • Overview of the MVVM Architecture Pattern
    00:04:48
  • Understanding the Xamarin.Forms Navigation API
    00:08:55
  • Creating a Cross-platform App for iOS and Android
    00:02:34
  • Creating a Navigation Service Interface Class
    00:02:10
  • Creating a Navigation Service Class
    00:04:34
  • Incorporating the SQLite-net Class to Our Solution
    00:02:30
  • Creating the Medications Database Model
    00:01:53
  • Creating the Medications Database Wrapper Class
    00:04:02
  • Creating the Medications App ViewModels
    00:08:19
  • Registering the Medications App ViewModels
    00:03:01
  • Overview of the Xamarin.Forms Platform Architecture
    00:07:21
  • Creating the Medications App Content Pages
    00:03:37
  • Binding Our XAML Properties to Our ViewModels
    00:07:40
  • Adding Image Assets to Our Solution
    00:04:10
  • Unit Testing Our Xamarin.Forms Medications App
    00:18:53
Image

Packt Publication

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