Free 12-lesson mobile development course

.NET MAUI Tutorial with Visual Studio 2026

Build Android and iOS-compatible applications with C#, XAML and .NET MAUI. Follow practical Windows-based lessons in mobile interfaces, navigation, MVVM, SQLite, REST APIs and a complete weather app.

Visual Studio 2026C# and XAML.NET 10 examplesAndroid testing on WindowsiOS build workflow explained
12Structured lessons
9Hands-on sample apps
1Capstone weather project
Important for Windows learners: You can create and run the Android versions using Visual Studio 2026 on Windows. Building, simulating, testing and distributing the iOS versions requires access to a Mac with compatible Xcode. The iOS builds in this course have not been verified.
Continue your app development journey

Featured books

Explore native iPhone development with SwiftUI or extend your .NET skills with Blazor Hybrid. Choose a paperback or Kindle edition on Amazon.

Cover of iOS App Development with SwiftUI Made Easy
Swift & SwiftUI

iOS App Development with SwiftUI Made Easy

Build Modern iPhone Apps with Swift, Xcode, SwiftData, APIs, Navigation, Testing, and App Store Deployment

Cover of .NET MAUI Blazor Hybrid Made Easy
C# & Blazor Hybrid

.NET MAUI Blazor Hybrid Made Easy

Build Cross-Platform Mobile, Desktop, and Web Apps with C#, Razor Components, BlazorWebView, and Visual Studio 2026

All 12 lessons

Complete the lessons in order or jump directly to a topic. Each practical lesson includes Visual Studio steps, full XAML/C# listings, testing guidance, common errors and an exercise.

Part I · Fundamentals
Part II · Building the interface
Part III · Real app features
Part IV · Capstone and delivery

Who should take this course?

Beginners who know basic C# and want to create mobile apps in Visual Studio 2026, especially learners on Windows who already have an Android emulator or phone.

No Mac is needed to complete the Windows/Android exercises.

What will you build?

A greeting app, profile UI, registration form, multi-page navigator, MVVM demo, calculator, SQLite to-do list, REST client and a real weather dashboard.

Each project starts from a clean .NET MAUI App template.

Required development tools

  • Visual Studio 2026 with .NET Multi-platform App UI development installed.
  • The .NET 10-compatible MAUI workload, Android SDK and an emulator or Android device.
  • An Internet connection for NuGet packages and the API lessons.
  • Optional later: a compatible Mac with Xcode for iOS validation and deployment.

Official Microsoft MAUI installation guide →

Ready to get started?
Begin with the single-project model and a Windows-first workflow.
Go to Lesson 1 →