Mobile Apps


Build Real World ECommerce App with Xamarin Forms 2021

Learn Xamarin Forms Real World Application From Beginning to End

4.68 (30 reviews)

Build Real World ECommerce App with Xamarin Forms 2021


4 hours


Mar 2021

Last Update
Regular Price

Unlimited access to 30 000 Premium SkillShare courses

What you will learn

Make Ecommerce Furniture Store App with Xamarin Forms

Work as a freelance xamarin forms developer

Create your first xamarin forms real world application

Consume Restful Api's in Xamarin Forms

Build fully-fledged apps for your startup or business


Welcome to the Real World Furniture Store App Development course with Xamarin Forms.

I'm Asfend Microsoft Most Valuable Professional (MVP) as well as the First Xamarin University Most Valuable Professional at Udemy and in this course I'll explain you every single aspect of real world application in Xamarin Forms. Yeah I know there're lot of courses over internet but there's never a single guide that teaches you how to create a real world application. And the purpose of this course is to train you to build your own Real world Application in Xamarin Forms. 

This courses teaches you how to code using Xamarin Forms and build beautiful Android and iOS apps by using Xamarin Forms. 

By getting this course, you can be rest assured that the course is carefully thought out and edited. And I'm always happy to answer student questions.

So by the end of the course, you'll completely understand:

  • How to build a real world application with xamarin forms.

  • Consume Restful Api's.

  • Test Local Hosted Api's inside your Mobile Device.

  • Consume Nuget's in xamarin forms.

  • Create a Complete Real World (Furniture Store) Application in Xamarin Forms From Scratch to End.

  •  How to make asynchronous API calls, store and retrieve data from the api, and use the JSON format for server communication.

  • Make application user friendly.


After this course you'll get all the Xamarin Real World Application Source Code and along with this I'll also share a Complete Backend Code for the Rest Api's with you.

In this course I've used the Microsoft Azure for Api Deployment which means you must have a Microsoft Azure Account to publish the web api's.

So what are you waiting for? Click the buy now button and join the Complete Real World Furniture Store App Development Course with Xamarin Forms.




App Demo

Course Structure

Configure Application Backend

Get Application Backend

Create Azure Web App

Create Azure Database

Publish Web Api to Azure

Azure Query Editor Preview

Seed Data in Azure SQL Db

Test Api's

Api Documentation

Testing Accounts Endpoints

Testing Categories Endpoints

Testing Products Endpoints

Testing Shopping Cart Items Endpoints

Testing Order Endpoints

Testing Complaint Endpoint

Getting Started with Xamarin Forms

Create Blank Project

Debug Xamarin Forms Application

What is Preferences

How to store value in Preferences

How to retrieve value from preferences

Assets For Android and IOS

Import Assets in Android and IOS Projects

Create Model Classes

Create Model For Accounts

Create Model For Categories and Products

Create Model For Shopping Cart Items

Create Model For Orders and Complaints

Create Service Layer

Register User Method

Static Method and Classes

Login Method

App Settings Class

Get Categories

Get Product By Id

Get Product By Category

Get Trending Product

Add To Cart

Shopping Cart Total Price

Get Shopping Cart Items

Total Cart Items

Clear Shopping Cart

Place Order

Orders By User

Order Details

Register Complaint

Signup Page

SignPage Design

Implement Signup Functionality

Login Page

Login Page Design

Implement Login Functionality

One time Login with Access token

Implement One time login with Access Token

Home Page

Home Page Design

Custom Hamburger Menu

Implement Trending Product

Implement Categories

Implement User Name

Implement Cart Count

Product List Page

Product List Page Design

Collection View Navigation

Collection view navigation with params

Databinding in ProductList Page

Product Detail Page

Product Detail Page Design

Implement Product Detail Page

Cart Increment Decrement Value

Implement Add To Cart Functionality

Trending Products Navigation

Cart Page

Cart Page Design

Implement Cart Page

Databinding in Cart page

Shopping Cart Clear Functionality

Place Order Page

Place Order Page Design

Implement Place Order Page

Order Page

Order Page Design

Implement Order Page

Show Data inside the Order Page

Order Detail Page

Order Detail Page Design

Implement Order Detail Page

Show Data inside the Order Detail Page

Contact Page

Contact Page Design

Implement Contact Page

Token Validator

What are the Issues with the Access Token

Solve Access Token Issue

Api Endpoint with Token Validator

Logout Functionality

Bonus Lecture

Source Code


Andriy1 July 2021

Really loved this course - Easy to follow along and understand - and most importantly we are getting hands-on solution step by step. Makes me wanna do this course again and again(as each time i will understand and remember better). Thank you so much

Michael31 January 2021

I found this very useful. Several sticking points I had for my app were solved here, using Preferences for example. I just wish that someone would do a course diving deeper into using Azure. Using AD to validate maybe with an outside social media provider. Using Cosmos DB for the data storage. Oh well still worth the time for sure.

Andrew11 January 2021

When I started this course I have some basic idea of xamarin forms because I'm a UWP developer and I've decided to switch to xamarin forms and this course is a super awesome thing for me. This course covers all the things that I was looking for. I would recommend this course.

Deborah9 January 2021

The course is really nice and easy to understand. I've taken many courses on xamarin forms but this course is the best I've ever taken. Being a C# developer I find this course very useful.

Bonnimo7 January 2021

As far as I know this course is the best course to make a complete mobile application from start to end. All the concepts like consuming Rest Api with xamarin forms and real world application development were covered in this course. I really appreciate the instructor for this wonderful course because his course helped me a lot.


Udemy ID


Course created date


Course Indexed date
Course Submitted by