HOME > Development > Xamarin on Steroids- Xamarin Forms Shell and MVVM

Xamarin on Steroids- Xamarin Forms Shell and MVVM

  • Development
  • Apr 24, 2025
SynopsisXamarin on Steroids: Xamarin Forms Shell and MVVM, available...
Xamarin on Steroids- Forms Shell and MVVM  No.1

Xamarin on Steroids: Xamarin Forms Shell and MVVM, available at $84.99, has an average rating of 4.15, with 58 lectures, 1 quizzes, based on 123 reviews, and has 753 subscribers.

You will learn about Build applications with Xamarin for both iOS and Android at the same time Use Xamarin Forms Shell to faster make your apps Learn how to combine Shell and MVVM to build professional apps that have clean code This course is ideal for individuals who are This course is for you if you already have some experience with Xamarin Forms or This course is for you if would like to know how to use Xamarin Forms Shell to accelerate you app development It is particularly useful for This course is for you if you already have some experience with Xamarin Forms or This course is for you if would like to know how to use Xamarin Forms Shell to accelerate you app development.

Enroll now: Xamarin on Steroids: Xamarin Forms Shell and MVVM

Summary

Title: Xamarin on Steroids: Xamarin Forms Shell and MVVM

Price: $84.99

Average Rating: 4.15

Number of Lectures: 58

Number of Quizzes: 1

Number of Published Lectures: 58

Number of Published Quizzes: 1

Number of Curriculum Items: 59

Number of Published Curriculum Objects: 59

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build applications with Xamarin for both iOS and Android at the same time
  • Use Xamarin Forms Shell to faster make your apps
  • Learn how to combine Shell and MVVM to build professional apps that have clean code
  • Who Should Attend

  • This course is for you if you already have some experience with Xamarin Forms
  • This course is for you if would like to know how to use Xamarin Forms Shell to accelerate you app development
  • Target Audiences

  • This course is for you if you already have some experience with Xamarin Forms
  • This course is for you if would like to know how to use Xamarin Forms Shell to accelerate you app development
  • Hey,

    Do you know what’s the most important currency in the world?

    And no, it’s no bitcoin.

    It’s time.

    Once you spend it, there is no way to get it back.

    Do you want to know how to build a native Android and iOS app at the same time?

    By using the Xamarin Forms framework.

    What is the Xamarin Forms framework?

    It is a free cross-platform framework for building native mobile applications on Windows or macOS. You can develop both iOS and Android native apps at the same time. Think about it! You write one code, but you can run the app on both the iOS platform and on the Android platform.

    The output from the Xamarin SDK is the fully native app.

    But wait, it gets even better

    Do you know that you can even speed up your development with Xamarin Forms?

    Yes, it’s possible. Just use Xamarin Forms Shell.

    Shell is a framework you can use to build side menus and tab bar pages quicker in Xamarin Forms.

    It provides you with a simple code syntax for building the above-mentioned features. So that you don’t waste your time on those features that are so common to mobile apps. And focus instead on app-specific functionality.

    In this course, I’m going to show you how to build a crypto wallet mobile app.

    I’ll also share with you some tips I have learned over the years developing apps:

  • How to use the MVVM with the Shell, to separate the UI from the business logic

  • How to reuse common generic classes across multiple projects

  • How to use resource dictionaries to reuse your design

  • If you are a beginner developer in Xamarin Forms, then this course is not the right fit for you. But if you are already familiar with the Xamarin platform and want to learn advanced topics, so you can become a better developer, then you are in the right place.

    You probably know this, but in order to start with this course, you don’t even need a Mac computer. You only need Visual Studio, and it has free community editions. You can test all your code changes on the Android emulator (however, if you want to test the iOS app, you need to have a Mac computer).

    With the Xamarin on Steroids course you get:

  • Video lectures

  • Guideline on how to build the cryptocurrency wallet app using Xamarin Forms Shell and MVVM

  • Source code of the completed app

  • Book with 81 Xamarin Interview Questions

  • After you finish the “Xamarin on Steroids: Xamarin Forms Shell and MVVM” course, you will know how to build beautiful cross-platform Xamarin Forms apps.

    This course comes with 30 days money-back guarantee. If you don’t like this course, just request a refund.

    No hard feelings. My goal is to make you a happy developer who will understand the Xamarin Forms Shell, so you can actually use it and make app development an easier process.

    With all that being said, click the enroll button and I’ll see you inside!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Course Overview

    Lecture 2: What is Xamarin Forms Shell

    Lecture 3: Cryptollet App – Full Source Code

    Chapter 2: Shell Basics

    Lecture 1: Section Introduction

    Lecture 2: Create New Project

    Lecture 3: Define the Initial Layout of the App

    Lecture 4: Build the Side Menu

    Lecture 5: Style the Side Menu

    Lecture 6: Build the Tab Bar Using Shell

    Lecture 7: Tip 1 – Use Code Snippets for Faster Development

    Chapter 3: Charts and Best Practices in Xamarin.Forms

    Lecture 1: Section Introduction

    Lecture 2: Dependency Injection Using Autofac

    Lecture 3: Tip 2 – Reuse Styles With Resource Dictionaries

    Lecture 4: Working With Charts in Xamarin.Forms

    Lecture 5: Build the Assets Collection

    Lecture 6: Build the Latest Transactions Collection

    Lecture 7: Wallet View Final Touches

    Chapter 4: Shell Navigation

    Lecture 1: Section Introduction

    Lecture 2: Build the Transactions View

    Lecture 3: Populate List With Data

    Lecture 4: Navigation in Xamarin.Forms Shell

    Lecture 5: Generic Shell Navigation

    Lecture 6: Navigation With Parameters

    Chapter 5: Validations and Working With Database

    Lecture 1: Section Introduction

    Lecture 2: Radio Buttons in Xamarin.Forms

    Lecture 3: Radio Button – Xamarin.Forms 5 Update

    Lecture 4: Implement the Add Transactions View

    Lecture 5: Validation Rules

    Lecture 6: Validate Amount Entry

    Lecture 7: Generic Repository Pattern

    Lecture 8: Save Data to the Database

    Lecture 9: Load Data from the Database

    Lecture 10: Update Existing Data

    Lecture 11: Override the Back Button Behavior Using Shell

    Chapter 6: Get Data From the Rest API

    Lecture 1: Section Introduction

    Lecture 2: Generic Network Service

    Lecture 3: Get Data from the Crypto API

    Lecture 4: Calculate Data for the Assets View

    Lecture 5: Implement the Assets View

    Chapter 7: Onboarding and Login Flow

    Lecture 1: Section Introduction

    Lecture 2: Implement the Loading View

    Lecture 3: Introduce the Login Flow

    Lecture 4: Update the Navigation Service to Change Between Flows

    Lecture 5: Implement the Onboarding View

    Lecture 6: Navigate to the Register View

    Lecture 7: Implement the Register View

    Lecture 8: Register Functionality

    Lecture 9: Login View Implementation

    Lecture 10: Course Recap

    Chapter 8: Working on a Longterm Project

    Lecture 1: Updating the App to Xamarin.Forms 5

    Chapter 9: Student Q&A – Answers to Your Questions

    Lecture 1: How to update database structure once app is published? (aka Database Migration)

    Lecture 2: How to add support for multiple languages? (aka Localization)

    Chapter 10: Resources – Source Code and Free Bonuses

    Lecture 1: Cryptollet App – Full Source Code

    Lecture 2: Xamarin.Forms Shell Code Snippets

    Lecture 3: Free eBook – 81 Xamarin Interview Questions

    Lecture 4: 3-Step Formula to Accelerate Your Mobile App Development

    Lecture 5: Free App Samples

    Chapter 11: Bonus

    Lecture 1: Bonus Lecture

    Instructors

  • Xamarin on Steroids- Forms Shell and MVVM  No.2
    Kristijan Kralj
    Software Developer and Instructor
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 2 votes
  • 3 stars: 6 votes
  • 4 stars: 38 votes
  • 5 stars: 75 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!