Xamarin on Steroids- Xamarin Forms Shell and MVVM
- Development
- Apr 24, 2025

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
Who Should Attend
Target Audiences
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

Kristijan Kralj
Software Developer and Instructor
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- AMLCFT for AccountantsFinance Professionals in Singapore
- Productivity Systems For Social Media Managers
- ChatGPT for Viral Content Creation Social Media Generation
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling