Xamarin.Forms to .NET MAUI: 35+ Screen Booking App by Asif HameedXamarin.Forms to .NET MAUI: 35+ Screen Booking App by Asif Hameed

Xamarin.Forms to .NET MAUI: 35+ Screen Booking App

Asif Hameed

Asif Hameed

Overview

Xamarin.Forms reached end of support, putting a 35+ screen customer booking app at risk. I migrated it to .NET MAUI for iOS and Android with 100% UI and feature parity, screen by screen. Provider search, booking, feedback and login were rebuilt with MVVM, Shell navigation, dependency injection and MAUI compatible libraries in C# and XAML. I also improved startup time, image caching and list virtualization, and kept SQLite offline storage, Firebase push and the Azure App Service backend working.

My role

.NET MAUI Migration Lead / Mobile Architect (Xamarin, .NET MAUI, C#)

Stack

.NET MAUI, Xamarin, SQLite, Firebase, Azure App Service

Keywords

.NET MAUI migration, Xamarin to MAUI, cross-platform mobile app, iOS and Android, C# XAML, MVVM, Shell navigation, SQLite offline, Firebase push notifications, booking app
Like this project

Posted Oct 1, 2026

Migrated a 35+ screen B2C booking app from Xamarin.Forms to .NET MAUI for iOS and Android with 100% UI and feature parity and faster startup.